Interface InternalServerVoiceChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,InternalChannelAttachableListenerManager
,InternalServerChannelAttachableListenerManager
,InternalVoiceChannelAttachableListenerManager
,ServerChannelAttachableListenerManager
,ServerVoiceChannelAttachableListenerManager
,VoiceChannelAttachableListenerManager
- All Known Implementing Classes:
ServerVoiceChannelImpl
@Generated("listener-manager-generation.gradle") public interface InternalServerVoiceChannelAttachableListenerManager extends ServerVoiceChannelAttachableListenerManager, InternalVoiceChannelAttachableListenerManager, InternalServerChannelAttachableListenerManager
The implementation ofServerVoiceChannelAttachableListenerManager
.
-
-
Method Summary
-
Methods inherited from interface org.javacord.core.listener.channel.InternalChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
Methods inherited from interface org.javacord.core.listener.channel.server.InternalServerChannelAttachableListenerManager
addServerChannelAttachableListener, addServerChannelChangeNameListener, addServerChannelChangeOverwrittenPermissionsListener, addServerChannelChangePositionListener, addServerChannelDeleteListener, getServerChannelAttachableListeners, getServerChannelChangeNameListeners, getServerChannelChangeOverwrittenPermissionsListeners, getServerChannelChangePositionListeners, getServerChannelDeleteListeners, removeListener, removeServerChannelAttachableListener
-
Methods inherited from interface org.javacord.core.listener.channel.InternalVoiceChannelAttachableListenerManager
addVoiceChannelAttachableListener, getVoiceChannelAttachableListeners, removeListener, removeVoiceChannelAttachableListener
-
-
-
-
Method Detail
-
getApi
DiscordApi getApi()
Gets the discord api instance.- Specified by:
getApi
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalServerChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalVoiceChannelAttachableListenerManager
- Returns:
- The discord api instance.
-
getId
long getId()
Gets the id of this object.- Specified by:
getId
in interfaceInternalChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalServerChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalVoiceChannelAttachableListenerManager
- Returns:
- The id of this object.
-
addServerVoiceChannelMemberLeaveListener
default ListenerManager<ServerVoiceChannelMemberLeaveListener> addServerVoiceChannelMemberLeaveListener(ServerVoiceChannelMemberLeaveListener listener)
- Specified by:
addServerVoiceChannelMemberLeaveListener
in interfaceServerVoiceChannelAttachableListenerManager
-
getServerVoiceChannelMemberLeaveListeners
default List<ServerVoiceChannelMemberLeaveListener> getServerVoiceChannelMemberLeaveListeners()
- Specified by:
getServerVoiceChannelMemberLeaveListeners
in interfaceServerVoiceChannelAttachableListenerManager
-
addServerVoiceChannelChangeUserLimitListener
default ListenerManager<ServerVoiceChannelChangeUserLimitListener> addServerVoiceChannelChangeUserLimitListener(ServerVoiceChannelChangeUserLimitListener listener)
- Specified by:
addServerVoiceChannelChangeUserLimitListener
in interfaceServerVoiceChannelAttachableListenerManager
-
getServerVoiceChannelChangeUserLimitListeners
default List<ServerVoiceChannelChangeUserLimitListener> getServerVoiceChannelChangeUserLimitListeners()
- Specified by:
getServerVoiceChannelChangeUserLimitListeners
in interfaceServerVoiceChannelAttachableListenerManager
-
addServerVoiceChannelChangeBitrateListener
default ListenerManager<ServerVoiceChannelChangeBitrateListener> addServerVoiceChannelChangeBitrateListener(ServerVoiceChannelChangeBitrateListener listener)
- Specified by:
addServerVoiceChannelChangeBitrateListener
in interfaceServerVoiceChannelAttachableListenerManager
-
getServerVoiceChannelChangeBitrateListeners
default List<ServerVoiceChannelChangeBitrateListener> getServerVoiceChannelChangeBitrateListeners()
- Specified by:
getServerVoiceChannelChangeBitrateListeners
in interfaceServerVoiceChannelAttachableListenerManager
-
addServerVoiceChannelMemberJoinListener
default ListenerManager<ServerVoiceChannelMemberJoinListener> addServerVoiceChannelMemberJoinListener(ServerVoiceChannelMemberJoinListener listener)
- Specified by:
addServerVoiceChannelMemberJoinListener
in interfaceServerVoiceChannelAttachableListenerManager
-
getServerVoiceChannelMemberJoinListeners
default List<ServerVoiceChannelMemberJoinListener> getServerVoiceChannelMemberJoinListeners()
- Specified by:
getServerVoiceChannelMemberJoinListeners
in interfaceServerVoiceChannelAttachableListenerManager
-
addServerVoiceChannelAttachableListener
default <T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> Collection<ListenerManager<? extends ServerVoiceChannelAttachableListener>> addServerVoiceChannelAttachableListener(T listener)
- Specified by:
addServerVoiceChannelAttachableListener
in interfaceServerVoiceChannelAttachableListenerManager
-
removeServerVoiceChannelAttachableListener
default <T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> void removeServerVoiceChannelAttachableListener(T listener)
- Specified by:
removeServerVoiceChannelAttachableListener
in interfaceServerVoiceChannelAttachableListenerManager
-
getServerVoiceChannelAttachableListeners
default <T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getServerVoiceChannelAttachableListeners()
- Specified by:
getServerVoiceChannelAttachableListeners
in interfaceServerVoiceChannelAttachableListenerManager
-
removeListener
default <T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> void removeListener(Class<T> listenerClass, T listener)
- Specified by:
removeListener
in interfaceServerVoiceChannelAttachableListenerManager
-
-