Interface ServerVoiceChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,ServerChannelAttachableListenerManager
,VoiceChannelAttachableListenerManager
- All Known Subinterfaces:
ServerStageVoiceChannel
,ServerVoiceChannel
@Generated("listener-manager-generation.gradle") public interface ServerVoiceChannelAttachableListenerManager extends ServerChannelAttachableListenerManager, VoiceChannelAttachableListenerManager
This class can be used to add and retrieveServerVoiceChannelAttachableListener
s.
-
-
Method Summary
-
Methods inherited from interface org.javacord.api.listener.channel.ChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
Methods inherited from interface org.javacord.api.listener.channel.server.ServerChannelAttachableListenerManager
addServerChannelAttachableListener, addServerChannelChangeNameListener, addServerChannelChangeOverwrittenPermissionsListener, addServerChannelChangePositionListener, addServerChannelDeleteListener, addVoiceStateUpdateListener, getServerChannelAttachableListeners, getServerChannelChangeNameListeners, getServerChannelChangeOverwrittenPermissionsListeners, getServerChannelChangePositionListeners, getServerChannelDeleteListeners, getVoiceStateUpdateListeners, removeListener, removeServerChannelAttachableListener
-
Methods inherited from interface org.javacord.api.listener.channel.VoiceChannelAttachableListenerManager
addVoiceChannelAttachableListener, getVoiceChannelAttachableListeners, removeListener, removeVoiceChannelAttachableListener
-
-
-
-
Method Detail
-
addServerVoiceChannelChangeBitrateListener
ListenerManager<ServerVoiceChannelChangeBitrateListener> addServerVoiceChannelChangeBitrateListener(ServerVoiceChannelChangeBitrateListener listener)
Adds aServerVoiceChannelChangeBitrateListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelChangeBitrateListeners
java.util.List<ServerVoiceChannelChangeBitrateListener> getServerVoiceChannelChangeBitrateListeners()
Gets all registeredServerVoiceChannelChangeBitrateListener
s.- Returns:
- All registered
ServerVoiceChannelChangeBitrateListener
s.
-
addServerVoiceChannelMemberJoinListener
ListenerManager<ServerVoiceChannelMemberJoinListener> addServerVoiceChannelMemberJoinListener(ServerVoiceChannelMemberJoinListener listener)
Adds aServerVoiceChannelMemberJoinListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberJoinListeners
java.util.List<ServerVoiceChannelMemberJoinListener> getServerVoiceChannelMemberJoinListeners()
Gets all registeredServerVoiceChannelMemberJoinListener
s.- Returns:
- All registered
ServerVoiceChannelMemberJoinListener
s.
-
addServerVoiceChannelMemberLeaveListener
ListenerManager<ServerVoiceChannelMemberLeaveListener> addServerVoiceChannelMemberLeaveListener(ServerVoiceChannelMemberLeaveListener listener)
Adds aServerVoiceChannelMemberLeaveListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberLeaveListeners
java.util.List<ServerVoiceChannelMemberLeaveListener> getServerVoiceChannelMemberLeaveListeners()
Gets all registeredServerVoiceChannelMemberLeaveListener
s.- Returns:
- All registered
ServerVoiceChannelMemberLeaveListener
s.
-
addServerVoiceChannelChangeNsfwListener
ListenerManager<ServerVoiceChannelChangeNsfwListener> addServerVoiceChannelChangeNsfwListener(ServerVoiceChannelChangeNsfwListener listener)
Adds aServerVoiceChannelChangeNsfwListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelChangeNsfwListeners
java.util.List<ServerVoiceChannelChangeNsfwListener> getServerVoiceChannelChangeNsfwListeners()
Gets all registeredServerVoiceChannelChangeNsfwListener
s.- Returns:
- All registered
ServerVoiceChannelChangeNsfwListener
s.
-
addServerVoiceChannelChangeUserLimitListener
ListenerManager<ServerVoiceChannelChangeUserLimitListener> addServerVoiceChannelChangeUserLimitListener(ServerVoiceChannelChangeUserLimitListener listener)
Adds aServerVoiceChannelChangeUserLimitListener
.- Parameters:
listener
- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelChangeUserLimitListeners
java.util.List<ServerVoiceChannelChangeUserLimitListener> getServerVoiceChannelChangeUserLimitListeners()
Gets all registeredServerVoiceChannelChangeUserLimitListener
s.- Returns:
- All registered
ServerVoiceChannelChangeUserLimitListener
s.
-
addServerVoiceChannelAttachableListener
<T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends ServerVoiceChannelAttachableListener>> addServerVoiceChannelAttachableListener(T listener)
Adds a listener that implements one or moreServerVoiceChannelAttachableListener
s. 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.
-
removeServerVoiceChannelAttachableListener
<T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> void removeServerVoiceChannelAttachableListener(T listener)
Removes a listener that implements one or moreServerVoiceChannelAttachableListener
s.- Type Parameters:
T
- The type of the listener.- Parameters:
listener
- The listener to remove.
-
getServerVoiceChannelAttachableListeners
<T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getServerVoiceChannelAttachableListeners()
Gets a map with all registered listeners that implement one or moreServerVoiceChannelAttachableListener
s 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
ServerVoiceChannelAttachableListener
s and their assigned listener classes they listen to.
-
removeListener
<T extends ServerVoiceChannelAttachableListener & ObjectAttachableListener> void removeListener(java.lang.Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T
- The type of the listener.- Parameters:
listenerClass
- The listener class.listener
- The listener to remove.
-
-