Interface InternalPrivateChannelAttachableListenerManager
-
- All Superinterfaces:
ChannelAttachableListenerManager
,InternalChannelAttachableListenerManager
,InternalServerThreadChannelAttachableListenerManager
,InternalTextChannelAttachableListenerManager
,InternalVoiceChannelAttachableListenerManager
,PrivateChannelAttachableListenerManager
,ServerThreadChannelAttachableListenerManager
,TextChannelAttachableListenerManager
,VoiceChannelAttachableListenerManager
- All Known Implementing Classes:
PrivateChannelImpl
@Generated("listener-manager-generation.gradle") public interface InternalPrivateChannelAttachableListenerManager extends PrivateChannelAttachableListenerManager, InternalVoiceChannelAttachableListenerManager, InternalTextChannelAttachableListenerManager
The implementation ofPrivateChannelAttachableListenerManager
.
-
-
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.InternalServerThreadChannelAttachableListenerManager
addServerPrivateThreadJoinListener, addServerThreadChannelAttachableListener, addServerThreadChannelChangeArchivedListener, addServerThreadChannelChangeArchiveTimestampListener, addServerThreadChannelChangeAutoArchiveDurationListener, addServerThreadChannelChangeInvitableListener, addServerThreadChannelChangeLastMessageIdListener, addServerThreadChannelChangeLockedListener, addServerThreadChannelChangeMemberCountListener, addServerThreadChannelChangeMessageCountListener, addServerThreadChannelChangeRateLimitPerUserListener, addServerThreadChannelChangeTotalMessageSentListener, addServerThreadChannelCreateListener, addServerThreadChannelDeleteListener, addServerThreadChannelMembersUpdateListener, addServerThreadChannelUpdateListener, getServerPrivateThreadJoinListeners, getServerThreadChannelAttachableListeners, getServerThreadChannelChangeArchivedListeners, getServerThreadChannelChangeArchiveTimestampListeners, getServerThreadChannelChangeAutoArchiveDurationListeners, getServerThreadChannelChangeInvitableListeners, getServerThreadChannelChangeLastMessageIdListeners, getServerThreadChannelChangeLockedListeners, getServerThreadChannelChangeMemberCountListeners, getServerThreadChannelChangeMessageCountListeners, getServerThreadChannelChangeRateLimitPerUserListeners, getServerThreadChannelChangeTotalMessageSentListeners, getServerThreadChannelCreateListeners, getServerThreadChannelDeleteListeners, getServerThreadChannelMembersUpdateListeners, getServerThreadChannelUpdateListeners, removeListener, removeServerThreadChannelAttachableListener
-
Methods inherited from interface org.javacord.core.listener.channel.InternalTextChannelAttachableListenerManager
addAutocompleteCreateListener, addButtonClickListener, addCachedMessagePinListener, addCachedMessageUnpinListener, addChannelPinsUpdateListener, addInteractionCreateListener, addMessageComponentCreateListener, addMessageContextMenuCommandListener, addMessageCreateListener, addMessageDeleteListener, addMessageEditListener, addMessageReplyListener, addModalSubmitListener, addReactionAddListener, addReactionRemoveAllListener, addReactionRemoveListener, addSelectMenuChooseListener, addSlashCommandCreateListener, addTextChannelAttachableListener, addUserContextMenuCommandListener, addUserStartTypingListener, getAutocompleteCreateListeners, getButtonClickListeners, getCachedMessagePinListeners, getCachedMessageUnpinListeners, getChannelPinsUpdateListeners, getInteractionCreateListeners, getMessageComponentCreateListeners, getMessageContextMenuCommandListeners, getMessageCreateListeners, getMessageDeleteListeners, getMessageEditListeners, getMessageReplyListeners, getModalSubmitListeners, getReactionAddListeners, getReactionRemoveAllListeners, getReactionRemoveListeners, getSelectMenuChooseListeners, getSlashCommandCreateListeners, getTextChannelAttachableListeners, getUserContextMenuCommandListeners, getUserStartTypingListeners, removeListener, removeTextChannelAttachableListener
-
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 interfaceInternalServerThreadChannelAttachableListenerManager
- Specified by:
getApi
in interfaceInternalTextChannelAttachableListenerManager
- 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 interfaceInternalServerThreadChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalTextChannelAttachableListenerManager
- Specified by:
getId
in interfaceInternalVoiceChannelAttachableListenerManager
- Returns:
- The id of this object.
-
addPrivateChannelDeleteListener
default ListenerManager<PrivateChannelDeleteListener> addPrivateChannelDeleteListener(PrivateChannelDeleteListener listener)
- Specified by:
addPrivateChannelDeleteListener
in interfacePrivateChannelAttachableListenerManager
-
getPrivateChannelDeleteListeners
default java.util.List<PrivateChannelDeleteListener> getPrivateChannelDeleteListeners()
- Specified by:
getPrivateChannelDeleteListeners
in interfacePrivateChannelAttachableListenerManager
-
addPrivateChannelAttachableListener
default <T extends PrivateChannelAttachableListener & ObjectAttachableListener> java.util.Collection<ListenerManager<? extends PrivateChannelAttachableListener>> addPrivateChannelAttachableListener(T listener)
- Specified by:
addPrivateChannelAttachableListener
in interfacePrivateChannelAttachableListenerManager
-
removePrivateChannelAttachableListener
default <T extends PrivateChannelAttachableListener & ObjectAttachableListener> void removePrivateChannelAttachableListener(T listener)
- Specified by:
removePrivateChannelAttachableListener
in interfacePrivateChannelAttachableListenerManager
-
getPrivateChannelAttachableListeners
default <T extends PrivateChannelAttachableListener & ObjectAttachableListener> java.util.Map<T,java.util.List<java.lang.Class<T>>> getPrivateChannelAttachableListeners()
- Specified by:
getPrivateChannelAttachableListeners
in interfacePrivateChannelAttachableListenerManager
-
removeListener
default <T extends PrivateChannelAttachableListener & ObjectAttachableListener> void removeListener(java.lang.Class<T> listenerClass, T listener)
- Specified by:
removeListener
in interfacePrivateChannelAttachableListenerManager
-
-