Interface ServerStageVoiceChannelAttachableListenerManager

    • Method Detail

      • getServerStageVoiceChannelChangeTopicListeners

        List<ServerStageVoiceChannelChangeTopicListener> getServerStageVoiceChannelChangeTopicListeners​()
        Gets a list with all registered ServerStageVoiceChannelChangeTopicListeners.
        Returns:
        A list with all registered ServerStageVoiceChannelChangeTopicListeners.
      • addServerStageVoiceChannelAttachableListener

        <T extends ServerStageVoiceChannelAttachableListener & ObjectAttachableListenerCollection<ListenerManager<T>> addServerStageVoiceChannelAttachableListener​(T listener)
        Adds a listener that implements one or more ServerStageVoiceChannelAttachableListeners. Adding a listener multiple times will only add it once and return the same listener managers on each invocation. The order of invocation is according to first addition.
        Type Parameters:
        T - The type of the listener.
        Parameters:
        listener - The listener to add.
        Returns:
        The managers for the added listener.
      • removeServerStageVoiceChannelAttachableListener

        <T extends ServerStageVoiceChannelAttachableListener & ObjectAttachableListener> void removeServerStageVoiceChannelAttachableListener​(T listener)
        Removes a listener that implements one or more ServerStageVoiceChannelAttachableListeners.
        Type Parameters:
        T - The type of the listener.
        Parameters:
        listener - The listener to remove.
      • getServerStageVoiceChannelAttachableListeners

        <T extends ServerStageVoiceChannelAttachableListener & ObjectAttachableListenerMap<T,List<Class<T>>> getServerStageVoiceChannelAttachableListeners​()
        Gets a map with all registered listeners that implement one or more ServerStageVoiceChannelAttachableListeners and their assigned listener classes they listen to.
        Type Parameters:
        T - The type of the listeners.
        Returns:
        A map with all registered listeners that implement one or more ServerStageVoiceChannelAttachableListeners and their assigned listener classes they listen to.