Interface InternalVoiceChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,InternalChannelAttachableListenerManager
,VoiceChannelAttachableListenerManager
- All Known Subinterfaces:
InternalGroupChannelAttachableListenerManager
,InternalPrivateChannelAttachableListenerManager
,InternalServerVoiceChannelAttachableListenerManager
- All Known Implementing Classes:
GroupChannelImpl
,PrivateChannelImpl
,ServerVoiceChannelImpl
@Generated("listener-manager-generation.gradle") public interface InternalVoiceChannelAttachableListenerManager extends VoiceChannelAttachableListenerManager, InternalChannelAttachableListenerManager
The implementation ofVoiceChannelAttachableListenerManager
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T extends VoiceChannelAttachableListener & ObjectAttachableListener>
Collection<ListenerManager<? extends VoiceChannelAttachableListener>>addVoiceChannelAttachableListener(T listener)
DiscordApi
getApi()
Gets the discord api instance.long
getId()
Gets the id of this object.default <T extends VoiceChannelAttachableListener & ObjectAttachableListener>
Map<T,List<Class<T>>>getVoiceChannelAttachableListeners()
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener>
voidremoveListener(Class<T> listenerClass, T listener)
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener>
voidremoveVoiceChannelAttachableListener(T listener)
-
Methods inherited from interface org.javacord.core.listener.channel.InternalChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
-
-
-
Method Detail
-
getApi
DiscordApi getApi()
Gets the discord api instance.- Specified by:
getApi
in interfaceInternalChannelAttachableListenerManager
- Returns:
- The discord api instance.
-
getId
long getId()
Gets the id of this object.- Specified by:
getId
in interfaceInternalChannelAttachableListenerManager
- Returns:
- The id of this object.
-
addVoiceChannelAttachableListener
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener> Collection<ListenerManager<? extends VoiceChannelAttachableListener>> addVoiceChannelAttachableListener(T listener)
- Specified by:
addVoiceChannelAttachableListener
in interfaceVoiceChannelAttachableListenerManager
-
removeVoiceChannelAttachableListener
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener> void removeVoiceChannelAttachableListener(T listener)
- Specified by:
removeVoiceChannelAttachableListener
in interfaceVoiceChannelAttachableListenerManager
-
getVoiceChannelAttachableListeners
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getVoiceChannelAttachableListeners()
- Specified by:
getVoiceChannelAttachableListeners
in interfaceVoiceChannelAttachableListenerManager
-
removeListener
default <T extends VoiceChannelAttachableListener & ObjectAttachableListener> void removeListener(Class<T> listenerClass, T listener)
- Specified by:
removeListener
in interfaceVoiceChannelAttachableListenerManager
-
-