Interface GloballyAttachableListenerManager

  • All Known Subinterfaces:
    DiscordApi

    @Generated("listener-manager-generation.gradle")
    public interface GloballyAttachableListenerManager
    This class can be used to add and retrieve GloballyAttachableListeners.
    • Method Detail

      • getUserChangeSelfMutedListeners

        default java.util.List<UserChangeSelfMutedListener> getUserChangeSelfMutedListeners()
        Gets all registered UserChangeSelfMutedListeners.
        Returns:
        All registered UserChangeSelfMutedListeners.
      • getUserChangeNameListeners

        default java.util.List<UserChangeNameListener> getUserChangeNameListeners()
        Gets all registered UserChangeNameListeners.
        Returns:
        All registered UserChangeNameListeners.
      • getUserChangeServerAvatarListeners

        default java.util.List<UserChangeServerAvatarListener> getUserChangeServerAvatarListeners()
        Gets all registered UserChangeServerAvatarListeners.
        Returns:
        All registered UserChangeServerAvatarListeners.
      • getUserChangeAvatarListeners

        default java.util.List<UserChangeAvatarListener> getUserChangeAvatarListeners()
        Gets all registered UserChangeAvatarListeners.
        Returns:
        All registered UserChangeAvatarListeners.
      • getUserChangeStatusListeners

        default java.util.List<UserChangeStatusListener> getUserChangeStatusListeners()
        Gets all registered UserChangeStatusListeners.
        Returns:
        All registered UserChangeStatusListeners.
      • getUserChangeActivityListeners

        default java.util.List<UserChangeActivityListener> getUserChangeActivityListeners()
        Gets all registered UserChangeActivityListeners.
        Returns:
        All registered UserChangeActivityListeners.
      • getUserChangePendingListeners

        default java.util.List<UserChangePendingListener> getUserChangePendingListeners()
        Gets all registered UserChangePendingListeners.
        Returns:
        All registered UserChangePendingListeners.
      • getUserChangeDiscriminatorListeners

        default java.util.List<UserChangeDiscriminatorListener> getUserChangeDiscriminatorListeners()
        Gets all registered UserChangeDiscriminatorListeners.
        Returns:
        All registered UserChangeDiscriminatorListeners.
      • getUserChangeTimeoutListeners

        default java.util.List<UserChangeTimeoutListener> getUserChangeTimeoutListeners()
        Gets all registered UserChangeTimeoutListeners.
        Returns:
        All registered UserChangeTimeoutListeners.
      • getUserChangeNicknameListeners

        default java.util.List<UserChangeNicknameListener> getUserChangeNicknameListeners()
        Gets all registered UserChangeNicknameListeners.
        Returns:
        All registered UserChangeNicknameListeners.
      • getUserChangeSelfDeafenedListeners

        default java.util.List<UserChangeSelfDeafenedListener> getUserChangeSelfDeafenedListeners()
        Gets all registered UserChangeSelfDeafenedListeners.
        Returns:
        All registered UserChangeSelfDeafenedListeners.
      • getUserStartTypingListeners

        default java.util.List<UserStartTypingListener> getUserStartTypingListeners()
        Gets all registered UserStartTypingListeners.
        Returns:
        All registered UserStartTypingListeners.
      • getUserChangeDeafenedListeners

        default java.util.List<UserChangeDeafenedListener> getUserChangeDeafenedListeners()
        Gets all registered UserChangeDeafenedListeners.
        Returns:
        All registered UserChangeDeafenedListeners.
      • getUserChangeMutedListeners

        default java.util.List<UserChangeMutedListener> getUserChangeMutedListeners()
        Gets all registered UserChangeMutedListeners.
        Returns:
        All registered UserChangeMutedListeners.
      • getModalSubmitListeners

        default java.util.List<ModalSubmitListener> getModalSubmitListeners()
        Gets all registered ModalSubmitListeners.
        Returns:
        All registered ModalSubmitListeners.
      • getMessageContextMenuCommandListeners

        default java.util.List<MessageContextMenuCommandListener> getMessageContextMenuCommandListeners()
        Gets all registered MessageContextMenuCommandListeners.
        Returns:
        All registered MessageContextMenuCommandListeners.
      • getInteractionCreateListeners

        default java.util.List<InteractionCreateListener> getInteractionCreateListeners()
        Gets all registered InteractionCreateListeners.
        Returns:
        All registered InteractionCreateListeners.
      • getButtonClickListeners

        default java.util.List<ButtonClickListener> getButtonClickListeners()
        Gets all registered ButtonClickListeners.
        Returns:
        All registered ButtonClickListeners.
      • getSelectMenuChooseListeners

        default java.util.List<SelectMenuChooseListener> getSelectMenuChooseListeners()
        Gets all registered SelectMenuChooseListeners.
        Returns:
        All registered SelectMenuChooseListeners.
      • getUserContextMenuCommandListeners

        default java.util.List<UserContextMenuCommandListener> getUserContextMenuCommandListeners()
        Gets all registered UserContextMenuCommandListeners.
        Returns:
        All registered UserContextMenuCommandListeners.
      • getSlashCommandCreateListeners

        default java.util.List<SlashCommandCreateListener> getSlashCommandCreateListeners()
        Gets all registered SlashCommandCreateListeners.
        Returns:
        All registered SlashCommandCreateListeners.
      • getMessageComponentCreateListeners

        default java.util.List<MessageComponentCreateListener> getMessageComponentCreateListeners()
        Gets all registered MessageComponentCreateListeners.
        Returns:
        All registered MessageComponentCreateListeners.
      • getAutocompleteCreateListeners

        default java.util.List<AutocompleteCreateListener> getAutocompleteCreateListeners()
        Gets all registered AutocompleteCreateListeners.
        Returns:
        All registered AutocompleteCreateListeners.
      • getAudioSourceFinishedListeners

        default java.util.List<AudioSourceFinishedListener> getAudioSourceFinishedListeners()
        Gets all registered AudioSourceFinishedListeners.
        Returns:
        All registered AudioSourceFinishedListeners.
      • getLostConnectionListeners

        default java.util.List<LostConnectionListener> getLostConnectionListeners()
        Gets all registered LostConnectionListeners.
        Returns:
        All registered LostConnectionListeners.
      • getResumeListeners

        default java.util.List<ResumeListener> getResumeListeners()
        Gets all registered ResumeListeners.
        Returns:
        All registered ResumeListeners.
      • getReconnectListeners

        default java.util.List<ReconnectListener> getReconnectListeners()
        Gets all registered ReconnectListeners.
        Returns:
        All registered ReconnectListeners.
      • getMessageEditListeners

        default java.util.List<MessageEditListener> getMessageEditListeners()
        Gets all registered MessageEditListeners.
        Returns:
        All registered MessageEditListeners.
      • getMessageCreateListeners

        default java.util.List<MessageCreateListener> getMessageCreateListeners()
        Gets all registered MessageCreateListeners.
        Returns:
        All registered MessageCreateListeners.
      • getCachedMessagePinListeners

        default java.util.List<CachedMessagePinListener> getCachedMessagePinListeners()
        Gets all registered CachedMessagePinListeners.
        Returns:
        All registered CachedMessagePinListeners.
      • getMessageDeleteListeners

        default java.util.List<MessageDeleteListener> getMessageDeleteListeners()
        Gets all registered MessageDeleteListeners.
        Returns:
        All registered MessageDeleteListeners.
      • getMessageReplyListeners

        default java.util.List<MessageReplyListener> getMessageReplyListeners()
        Gets all registered MessageReplyListeners.
        Returns:
        All registered MessageReplyListeners.
      • getReactionAddListeners

        default java.util.List<ReactionAddListener> getReactionAddListeners()
        Gets all registered ReactionAddListeners.
        Returns:
        All registered ReactionAddListeners.
      • getReactionRemoveAllListeners

        default java.util.List<ReactionRemoveAllListener> getReactionRemoveAllListeners()
        Gets all registered ReactionRemoveAllListeners.
        Returns:
        All registered ReactionRemoveAllListeners.
      • getReactionRemoveListeners

        default java.util.List<ReactionRemoveListener> getReactionRemoveListeners()
        Gets all registered ReactionRemoveListeners.
        Returns:
        All registered ReactionRemoveListeners.
      • getChannelPinsUpdateListeners

        default java.util.List<ChannelPinsUpdateListener> getChannelPinsUpdateListeners()
        Gets all registered ChannelPinsUpdateListeners.
        Returns:
        All registered ChannelPinsUpdateListeners.
      • getCachedMessageUnpinListeners

        default java.util.List<CachedMessageUnpinListener> getCachedMessageUnpinListeners()
        Gets all registered CachedMessageUnpinListeners.
        Returns:
        All registered CachedMessageUnpinListeners.
      • getServerChangeVanityUrlCodeListeners

        default java.util.List<ServerChangeVanityUrlCodeListener> getServerChangeVanityUrlCodeListeners()
        Gets all registered ServerChangeVanityUrlCodeListeners.
        Returns:
        All registered ServerChangeVanityUrlCodeListeners.
      • getServerChangeAfkTimeoutListeners

        default java.util.List<ServerChangeAfkTimeoutListener> getServerChangeAfkTimeoutListeners()
        Gets all registered ServerChangeAfkTimeoutListeners.
        Returns:
        All registered ServerChangeAfkTimeoutListeners.
      • getServerChangeVerificationLevelListeners

        default java.util.List<ServerChangeVerificationLevelListener> getServerChangeVerificationLevelListeners()
        Gets all registered ServerChangeVerificationLevelListeners.
        Returns:
        All registered ServerChangeVerificationLevelListeners.
      • getVoiceServerUpdateListeners

        default java.util.List<VoiceServerUpdateListener> getVoiceServerUpdateListeners()
        Gets all registered VoiceServerUpdateListeners.
        Returns:
        All registered VoiceServerUpdateListeners.
      • getVoiceStateUpdateListeners

        default java.util.List<VoiceStateUpdateListener> getVoiceStateUpdateListeners()
        Gets all registered VoiceStateUpdateListeners.
        Returns:
        All registered VoiceStateUpdateListeners.
      • getServerChangeBoostLevelListeners

        default java.util.List<ServerChangeBoostLevelListener> getServerChangeBoostLevelListeners()
        Gets all registered ServerChangeBoostLevelListeners.
        Returns:
        All registered ServerChangeBoostLevelListeners.
      • getServerChangeServerFeatureListeners

        default java.util.List<ServerChangeServerFeatureListener> getServerChangeServerFeatureListeners()
        Gets all registered ServerChangeServerFeatureListeners.
        Returns:
        All registered ServerChangeServerFeatureListeners.
      • getServerChangeNsfwLevelListeners

        default java.util.List<ServerChangeNsfwLevelListener> getServerChangeNsfwLevelListeners()
        Gets all registered ServerChangeNsfwLevelListeners.
        Returns:
        All registered ServerChangeNsfwLevelListeners.
      • getApplicationCommandPermissionsUpdateListeners

        default java.util.List<ApplicationCommandPermissionsUpdateListener> getApplicationCommandPermissionsUpdateListeners()
        Gets all registered ApplicationCommandPermissionsUpdateListeners.
        Returns:
        All registered ApplicationCommandPermissionsUpdateListeners.
      • getServerJoinListeners

        default java.util.List<ServerJoinListener> getServerJoinListeners()
        Gets all registered ServerJoinListeners.
        Returns:
        All registered ServerJoinListeners.
      • getServerChangeExplicitContentFilterLevelListeners

        default java.util.List<ServerChangeExplicitContentFilterLevelListener> getServerChangeExplicitContentFilterLevelListeners()
        Gets all registered ServerChangeExplicitContentFilterLevelListeners.
        Returns:
        All registered ServerChangeExplicitContentFilterLevelListeners.
      • getServerChangeSplashListeners

        default java.util.List<ServerChangeSplashListener> getServerChangeSplashListeners()
        Gets all registered ServerChangeSplashListeners.
        Returns:
        All registered ServerChangeSplashListeners.
      • getServerLeaveListeners

        default java.util.List<ServerLeaveListener> getServerLeaveListeners()
        Gets all registered ServerLeaveListeners.
        Returns:
        All registered ServerLeaveListeners.
      • getServerChangePreferredLocaleListeners

        default java.util.List<ServerChangePreferredLocaleListener> getServerChangePreferredLocaleListeners()
        Gets all registered ServerChangePreferredLocaleListeners.
        Returns:
        All registered ServerChangePreferredLocaleListeners.
      • getServerChangeDescriptionListeners

        default java.util.List<ServerChangeDescriptionListener> getServerChangeDescriptionListeners()
        Gets all registered ServerChangeDescriptionListeners.
        Returns:
        All registered ServerChangeDescriptionListeners.
      • getServerChangeOwnerListeners

        default java.util.List<ServerChangeOwnerListener> getServerChangeOwnerListeners()
        Gets all registered ServerChangeOwnerListeners.
        Returns:
        All registered ServerChangeOwnerListeners.
      • getServerMembersChunkListeners

        default java.util.List<ServerMembersChunkListener> getServerMembersChunkListeners()
        Gets all registered ServerMembersChunkListeners.
        Returns:
        All registered ServerMembersChunkListeners.
      • getServerMemberJoinListeners

        default java.util.List<ServerMemberJoinListener> getServerMemberJoinListeners()
        Gets all registered ServerMemberJoinListeners.
        Returns:
        All registered ServerMemberJoinListeners.
      • getServerMemberBanListeners

        default java.util.List<ServerMemberBanListener> getServerMemberBanListeners()
        Gets all registered ServerMemberBanListeners.
        Returns:
        All registered ServerMemberBanListeners.
      • getServerMemberUnbanListeners

        default java.util.List<ServerMemberUnbanListener> getServerMemberUnbanListeners()
        Gets all registered ServerMemberUnbanListeners.
        Returns:
        All registered ServerMemberUnbanListeners.
      • getServerMemberLeaveListeners

        default java.util.List<ServerMemberLeaveListener> getServerMemberLeaveListeners()
        Gets all registered ServerMemberLeaveListeners.
        Returns:
        All registered ServerMemberLeaveListeners.
      • getServerChangeMultiFactorAuthenticationLevelListeners

        default java.util.List<ServerChangeMultiFactorAuthenticationLevelListener> getServerChangeMultiFactorAuthenticationLevelListeners()
        Gets all registered ServerChangeMultiFactorAuthenticationLevelListeners.
        Returns:
        All registered ServerChangeMultiFactorAuthenticationLevelListeners.
      • getServerChangeModeratorsOnlyChannelListeners

        default java.util.List<ServerChangeModeratorsOnlyChannelListener> getServerChangeModeratorsOnlyChannelListeners()
        Gets all registered ServerChangeModeratorsOnlyChannelListeners.
        Returns:
        All registered ServerChangeModeratorsOnlyChannelListeners.
      • getServerBecomesUnavailableListeners

        default java.util.List<ServerBecomesUnavailableListener> getServerBecomesUnavailableListeners()
        Gets all registered ServerBecomesUnavailableListeners.
        Returns:
        All registered ServerBecomesUnavailableListeners.
      • getServerChangeDefaultMessageNotificationLevelListeners

        default java.util.List<ServerChangeDefaultMessageNotificationLevelListener> getServerChangeDefaultMessageNotificationLevelListeners()
        Gets all registered ServerChangeDefaultMessageNotificationLevelListeners.
        Returns:
        All registered ServerChangeDefaultMessageNotificationLevelListeners.
      • getServerChangeSystemChannelListeners

        default java.util.List<ServerChangeSystemChannelListener> getServerChangeSystemChannelListeners()
        Gets all registered ServerChangeSystemChannelListeners.
        Returns:
        All registered ServerChangeSystemChannelListeners.
      • getStickerChangeDescriptionListeners

        default java.util.List<StickerChangeDescriptionListener> getStickerChangeDescriptionListeners()
        Gets all registered StickerChangeDescriptionListeners.
        Returns:
        All registered StickerChangeDescriptionListeners.
      • getStickerCreateListeners

        default java.util.List<StickerCreateListener> getStickerCreateListeners()
        Gets all registered StickerCreateListeners.
        Returns:
        All registered StickerCreateListeners.
      • getStickerChangeNameListeners

        default java.util.List<StickerChangeNameListener> getStickerChangeNameListeners()
        Gets all registered StickerChangeNameListeners.
        Returns:
        All registered StickerChangeNameListeners.
      • getStickerDeleteListeners

        default java.util.List<StickerDeleteListener> getStickerDeleteListeners()
        Gets all registered StickerDeleteListeners.
        Returns:
        All registered StickerDeleteListeners.
      • getStickerChangeTagsListeners

        default java.util.List<StickerChangeTagsListener> getStickerChangeTagsListeners()
        Gets all registered StickerChangeTagsListeners.
        Returns:
        All registered StickerChangeTagsListeners.
      • getServerBecomesAvailableListeners

        default java.util.List<ServerBecomesAvailableListener> getServerBecomesAvailableListeners()
        Gets all registered ServerBecomesAvailableListeners.
        Returns:
        All registered ServerBecomesAvailableListeners.
      • getServerChangeNameListeners

        default java.util.List<ServerChangeNameListener> getServerChangeNameListeners()
        Gets all registered ServerChangeNameListeners.
        Returns:
        All registered ServerChangeNameListeners.
      • getServerChangeIconListeners

        default java.util.List<ServerChangeIconListener> getServerChangeIconListeners()
        Gets all registered ServerChangeIconListeners.
        Returns:
        All registered ServerChangeIconListeners.
      • getServerChangeAfkChannelListeners

        default java.util.List<ServerChangeAfkChannelListener> getServerChangeAfkChannelListeners()
        Gets all registered ServerChangeAfkChannelListeners.
        Returns:
        All registered ServerChangeAfkChannelListeners.
      • getServerChangeBoostCountListeners

        default java.util.List<ServerChangeBoostCountListener> getServerChangeBoostCountListeners()
        Gets all registered ServerChangeBoostCountListeners.
        Returns:
        All registered ServerChangeBoostCountListeners.
      • getServerChangeDiscoverySplashListeners

        default java.util.List<ServerChangeDiscoverySplashListener> getServerChangeDiscoverySplashListeners()
        Gets all registered ServerChangeDiscoverySplashListeners.
        Returns:
        All registered ServerChangeDiscoverySplashListeners.
      • getServerChangeRegionListeners

        default java.util.List<ServerChangeRegionListener> getServerChangeRegionListeners()
        Gets all registered ServerChangeRegionListeners.
        Returns:
        All registered ServerChangeRegionListeners.
      • getKnownCustomEmojiChangeWhitelistedRolesListeners

        default java.util.List<KnownCustomEmojiChangeWhitelistedRolesListener> getKnownCustomEmojiChangeWhitelistedRolesListeners()
        Gets all registered KnownCustomEmojiChangeWhitelistedRolesListeners.
        Returns:
        All registered KnownCustomEmojiChangeWhitelistedRolesListeners.
      • getKnownCustomEmojiChangeNameListeners

        default java.util.List<KnownCustomEmojiChangeNameListener> getKnownCustomEmojiChangeNameListeners()
        Gets all registered KnownCustomEmojiChangeNameListeners.
        Returns:
        All registered KnownCustomEmojiChangeNameListeners.
      • getKnownCustomEmojiDeleteListeners

        default java.util.List<KnownCustomEmojiDeleteListener> getKnownCustomEmojiDeleteListeners()
        Gets all registered KnownCustomEmojiDeleteListeners.
        Returns:
        All registered KnownCustomEmojiDeleteListeners.
      • getKnownCustomEmojiCreateListeners

        default java.util.List<KnownCustomEmojiCreateListener> getKnownCustomEmojiCreateListeners()
        Gets all registered KnownCustomEmojiCreateListeners.
        Returns:
        All registered KnownCustomEmojiCreateListeners.
      • getRoleChangeMentionableListeners

        default java.util.List<RoleChangeMentionableListener> getRoleChangeMentionableListeners()
        Gets all registered RoleChangeMentionableListeners.
        Returns:
        All registered RoleChangeMentionableListeners.
      • getRoleChangePositionListeners

        default java.util.List<RoleChangePositionListener> getRoleChangePositionListeners()
        Gets all registered RoleChangePositionListeners.
        Returns:
        All registered RoleChangePositionListeners.
      • getUserRoleRemoveListeners

        default java.util.List<UserRoleRemoveListener> getUserRoleRemoveListeners()
        Gets all registered UserRoleRemoveListeners.
        Returns:
        All registered UserRoleRemoveListeners.
      • getRoleChangeNameListeners

        default java.util.List<RoleChangeNameListener> getRoleChangeNameListeners()
        Gets all registered RoleChangeNameListeners.
        Returns:
        All registered RoleChangeNameListeners.
      • getRoleDeleteListeners

        default java.util.List<RoleDeleteListener> getRoleDeleteListeners()
        Gets all registered RoleDeleteListeners.
        Returns:
        All registered RoleDeleteListeners.
      • getRoleChangePermissionsListeners

        default java.util.List<RoleChangePermissionsListener> getRoleChangePermissionsListeners()
        Gets all registered RoleChangePermissionsListeners.
        Returns:
        All registered RoleChangePermissionsListeners.
      • getRoleChangeHoistListeners

        default java.util.List<RoleChangeHoistListener> getRoleChangeHoistListeners()
        Gets all registered RoleChangeHoistListeners.
        Returns:
        All registered RoleChangeHoistListeners.
      • getUserRoleAddListeners

        default java.util.List<UserRoleAddListener> getUserRoleAddListeners()
        Gets all registered UserRoleAddListeners.
        Returns:
        All registered UserRoleAddListeners.
      • getRoleChangeColorListeners

        default java.util.List<RoleChangeColorListener> getRoleChangeColorListeners()
        Gets all registered RoleChangeColorListeners.
        Returns:
        All registered RoleChangeColorListeners.
      • getRoleCreateListeners

        default java.util.List<RoleCreateListener> getRoleCreateListeners()
        Gets all registered RoleCreateListeners.
        Returns:
        All registered RoleCreateListeners.
      • getServerChangeRulesChannelListeners

        default java.util.List<ServerChangeRulesChannelListener> getServerChangeRulesChannelListeners()
        Gets all registered ServerChangeRulesChannelListeners.
        Returns:
        All registered ServerChangeRulesChannelListeners.
      • getServerThreadChannelChangeMemberCountListeners

        default java.util.List<ServerThreadChannelChangeMemberCountListener> getServerThreadChannelChangeMemberCountListeners()
        Gets all registered ServerThreadChannelChangeMemberCountListeners.
        Returns:
        All registered ServerThreadChannelChangeMemberCountListeners.
      • getServerPrivateThreadJoinListeners

        default java.util.List<ServerPrivateThreadJoinListener> getServerPrivateThreadJoinListeners()
        Gets all registered ServerPrivateThreadJoinListeners.
        Returns:
        All registered ServerPrivateThreadJoinListeners.
      • getServerThreadChannelChangeTotalMessageSentListeners

        default java.util.List<ServerThreadChannelChangeTotalMessageSentListener> getServerThreadChannelChangeTotalMessageSentListeners()
        Gets all registered ServerThreadChannelChangeTotalMessageSentListeners.
        Returns:
        All registered ServerThreadChannelChangeTotalMessageSentListeners.
      • getServerThreadChannelChangeMessageCountListeners

        default java.util.List<ServerThreadChannelChangeMessageCountListener> getServerThreadChannelChangeMessageCountListeners()
        Gets all registered ServerThreadChannelChangeMessageCountListeners.
        Returns:
        All registered ServerThreadChannelChangeMessageCountListeners.
      • getServerThreadChannelChangeLastMessageIdListeners

        default java.util.List<ServerThreadChannelChangeLastMessageIdListener> getServerThreadChannelChangeLastMessageIdListeners()
        Gets all registered ServerThreadChannelChangeLastMessageIdListeners.
        Returns:
        All registered ServerThreadChannelChangeLastMessageIdListeners.
      • getServerThreadChannelChangeInvitableListeners

        default java.util.List<ServerThreadChannelChangeInvitableListener> getServerThreadChannelChangeInvitableListeners()
        Gets all registered ServerThreadChannelChangeInvitableListeners.
        Returns:
        All registered ServerThreadChannelChangeInvitableListeners.
      • getServerThreadChannelChangeLockedListeners

        default java.util.List<ServerThreadChannelChangeLockedListener> getServerThreadChannelChangeLockedListeners()
        Gets all registered ServerThreadChannelChangeLockedListeners.
        Returns:
        All registered ServerThreadChannelChangeLockedListeners.
      • getServerThreadChannelChangeArchiveTimestampListeners

        default java.util.List<ServerThreadChannelChangeArchiveTimestampListener> getServerThreadChannelChangeArchiveTimestampListeners()
        Gets all registered ServerThreadChannelChangeArchiveTimestampListeners.
        Returns:
        All registered ServerThreadChannelChangeArchiveTimestampListeners.
      • getServerThreadChannelChangeArchivedListeners

        default java.util.List<ServerThreadChannelChangeArchivedListener> getServerThreadChannelChangeArchivedListeners()
        Gets all registered ServerThreadChannelChangeArchivedListeners.
        Returns:
        All registered ServerThreadChannelChangeArchivedListeners.
      • getServerThreadChannelChangeAutoArchiveDurationListeners

        default java.util.List<ServerThreadChannelChangeAutoArchiveDurationListener> getServerThreadChannelChangeAutoArchiveDurationListeners()
        Gets all registered ServerThreadChannelChangeAutoArchiveDurationListeners.
        Returns:
        All registered ServerThreadChannelChangeAutoArchiveDurationListeners.
      • getServerThreadChannelChangeRateLimitPerUserListeners

        default java.util.List<ServerThreadChannelChangeRateLimitPerUserListener> getServerThreadChannelChangeRateLimitPerUserListeners()
        Gets all registered ServerThreadChannelChangeRateLimitPerUserListeners.
        Returns:
        All registered ServerThreadChannelChangeRateLimitPerUserListeners.
      • getPrivateChannelDeleteListeners

        default java.util.List<PrivateChannelDeleteListener> getPrivateChannelDeleteListeners()
        Gets all registered PrivateChannelDeleteListeners.
        Returns:
        All registered PrivateChannelDeleteListeners.
      • getPrivateChannelCreateListeners

        default java.util.List<PrivateChannelCreateListener> getPrivateChannelCreateListeners()
        Gets all registered PrivateChannelCreateListeners.
        Returns:
        All registered PrivateChannelCreateListeners.
      • getServerChannelChangeNsfwFlagListeners

        default java.util.List<ServerChannelChangeNsfwFlagListener> getServerChannelChangeNsfwFlagListeners()
        Gets all registered ServerChannelChangeNsfwFlagListeners.
        Returns:
        All registered ServerChannelChangeNsfwFlagListeners.
      • getServerVoiceChannelChangeBitrateListeners

        default java.util.List<ServerVoiceChannelChangeBitrateListener> getServerVoiceChannelChangeBitrateListeners()
        Gets all registered ServerVoiceChannelChangeBitrateListeners.
        Returns:
        All registered ServerVoiceChannelChangeBitrateListeners.
      • getServerVoiceChannelMemberJoinListeners

        default java.util.List<ServerVoiceChannelMemberJoinListener> getServerVoiceChannelMemberJoinListeners()
        Gets all registered ServerVoiceChannelMemberJoinListeners.
        Returns:
        All registered ServerVoiceChannelMemberJoinListeners.
      • getServerVoiceChannelMemberLeaveListeners

        default java.util.List<ServerVoiceChannelMemberLeaveListener> getServerVoiceChannelMemberLeaveListeners()
        Gets all registered ServerVoiceChannelMemberLeaveListeners.
        Returns:
        All registered ServerVoiceChannelMemberLeaveListeners.
      • getServerVoiceChannelChangeNsfwListeners

        default java.util.List<ServerVoiceChannelChangeNsfwListener> getServerVoiceChannelChangeNsfwListeners()
        Gets all registered ServerVoiceChannelChangeNsfwListeners.
        Returns:
        All registered ServerVoiceChannelChangeNsfwListeners.
      • getServerVoiceChannelChangeUserLimitListeners

        default java.util.List<ServerVoiceChannelChangeUserLimitListener> getServerVoiceChannelChangeUserLimitListeners()
        Gets all registered ServerVoiceChannelChangeUserLimitListeners.
        Returns:
        All registered ServerVoiceChannelChangeUserLimitListeners.
      • getServerStageVoiceChannelChangeTopicListeners

        default java.util.List<ServerStageVoiceChannelChangeTopicListener> getServerStageVoiceChannelChangeTopicListeners()
        Gets all registered ServerStageVoiceChannelChangeTopicListeners.
        Returns:
        All registered ServerStageVoiceChannelChangeTopicListeners.
      • getServerChannelChangeNameListeners

        default java.util.List<ServerChannelChangeNameListener> getServerChannelChangeNameListeners()
        Gets all registered ServerChannelChangeNameListeners.
        Returns:
        All registered ServerChannelChangeNameListeners.
      • getServerChannelChangePositionListeners

        default java.util.List<ServerChannelChangePositionListener> getServerChannelChangePositionListeners()
        Gets all registered ServerChannelChangePositionListeners.
        Returns:
        All registered ServerChannelChangePositionListeners.
      • getServerTextChannelChangeTopicListeners

        default java.util.List<ServerTextChannelChangeTopicListener> getServerTextChannelChangeTopicListeners()
        Gets all registered ServerTextChannelChangeTopicListeners.
        Returns:
        All registered ServerTextChannelChangeTopicListeners.
      • getServerTextChannelChangeDefaultAutoArchiveDurationListeners

        default java.util.List<ServerTextChannelChangeDefaultAutoArchiveDurationListener> getServerTextChannelChangeDefaultAutoArchiveDurationListeners()
        Gets all registered ServerTextChannelChangeDefaultAutoArchiveDurationListeners.
        Returns:
        All registered ServerTextChannelChangeDefaultAutoArchiveDurationListeners.
      • getServerTextChannelChangeSlowmodeListeners

        default java.util.List<ServerTextChannelChangeSlowmodeListener> getServerTextChannelChangeSlowmodeListeners()
        Gets all registered ServerTextChannelChangeSlowmodeListeners.
        Returns:
        All registered ServerTextChannelChangeSlowmodeListeners.
      • getWebhooksUpdateListeners

        default java.util.List<WebhooksUpdateListener> getWebhooksUpdateListeners()
        Gets all registered WebhooksUpdateListeners.
        Returns:
        All registered WebhooksUpdateListeners.
      • getServerChannelCreateListeners

        default java.util.List<ServerChannelCreateListener> getServerChannelCreateListeners()
        Gets all registered ServerChannelCreateListeners.
        Returns:
        All registered ServerChannelCreateListeners.
      • getServerChannelDeleteListeners

        default java.util.List<ServerChannelDeleteListener> getServerChannelDeleteListeners()
        Gets all registered ServerChannelDeleteListeners.
        Returns:
        All registered ServerChannelDeleteListeners.
      • getServerChannelChangeOverwrittenPermissionsListeners

        default java.util.List<ServerChannelChangeOverwrittenPermissionsListener> getServerChannelChangeOverwrittenPermissionsListeners()
        Gets all registered ServerChannelChangeOverwrittenPermissionsListeners.
        Returns:
        All registered ServerChannelChangeOverwrittenPermissionsListeners.
      • getServerThreadChannelCreateListeners

        default java.util.List<ServerThreadChannelCreateListener> getServerThreadChannelCreateListeners()
        Gets all registered ServerThreadChannelCreateListeners.
        Returns:
        All registered ServerThreadChannelCreateListeners.
      • getServerThreadChannelDeleteListeners

        default java.util.List<ServerThreadChannelDeleteListener> getServerThreadChannelDeleteListeners()
        Gets all registered ServerThreadChannelDeleteListeners.
        Returns:
        All registered ServerThreadChannelDeleteListeners.
      • getServerThreadChannelUpdateListeners

        default java.util.List<ServerThreadChannelUpdateListener> getServerThreadChannelUpdateListeners()
        Gets all registered ServerThreadChannelUpdateListeners.
        Returns:
        All registered ServerThreadChannelUpdateListeners.
      • getServerThreadListSyncListeners

        default java.util.List<ServerThreadListSyncListener> getServerThreadListSyncListeners()
        Gets all registered ServerThreadListSyncListeners.
        Returns:
        All registered ServerThreadListSyncListeners.
      • getServerThreadChannelMembersUpdateListeners

        default java.util.List<ServerThreadChannelMembersUpdateListener> getServerThreadChannelMembersUpdateListeners()
        Gets all registered ServerThreadChannelMembersUpdateListeners.
        Returns:
        All registered ServerThreadChannelMembersUpdateListeners.
      • getServerChannelInviteDeleteListeners

        default java.util.List<ServerChannelInviteDeleteListener> getServerChannelInviteDeleteListeners()
        Gets all registered ServerChannelInviteDeleteListeners.
        Returns:
        All registered ServerChannelInviteDeleteListeners.
      • getServerChannelInviteCreateListeners

        default java.util.List<ServerChannelInviteCreateListener> getServerChannelInviteCreateListeners()
        Gets all registered ServerChannelInviteCreateListeners.
        Returns:
        All registered ServerChannelInviteCreateListeners.
      • addListener

        <T extends GloballyAttachableListenerListenerManager<T> addListener​(java.lang.Class<T> listenerClass,
                                                                              T listener)
        Adds a GloballyAttachableListener. Adding a listener multiple times will only add it once and return the same listener manager on each invocation. The order of invocation is according to first addition.
        Type Parameters:
        T - The type of the listener.
        Parameters:
        listenerClass - The listener class.
        listener - The listener to add.
        Returns:
        The manager for the added listener.
      • addListener

        java.util.Collection<ListenerManager<? extends GloballyAttachableListener>> addListener​(GloballyAttachableListener listener)
        Adds a listener that implements one or more GloballyAttachableListeners. 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.
        Parameters:
        listener - The listener to add.
        Returns:
        The managers for the added listener.
      • removeListener

        void removeListener​(GloballyAttachableListener listener)
        Removes a listener that implements one or more GloballyAttachableListeners.
        Parameters:
        listener - The listener to remove.
      • removeListener

        <T extends GloballyAttachableListener> void removeListener​(java.lang.Class<T> listenerClass,
                                                                   T listener)
        Removes a GloballyAttachableListener.
        Type Parameters:
        T - The type of the listener.
        Parameters:
        listenerClass - The listener class.
        listener - The listener to remove.
      • getListeners

        <T extends GloballyAttachableListener> java.util.Map<T,​java.util.List<java.lang.Class<T>>> getListeners()
        Gets a map with all registered listeners that implement one or more GloballyAttachableListeners 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 GloballyAttachableListeners and their assigned listener classes they listen to.
      • getListeners

        <T extends GloballyAttachableListener> java.util.List<T> getListeners​(java.lang.Class<T> listenerClass)
        Gets all globally attachable listeners of the given class.
        Type Parameters:
        T - The class of the listener.
        Parameters:
        listenerClass - The class of the listener.
        Returns:
        All listeners of the given type.