Package net.dv8tion.jda.api.hooks
Class ListenerAdapter
- java.lang.Object
-
- net.dv8tion.jda.api.hooks.ListenerAdapter
-
- All Implemented Interfaces:
EventListener
public abstract class ListenerAdapter extends Object implements EventListener
An abstract implementation ofEventListenerwhich dividesEventsfor you. You should override the methods provided by this class for your event listener implementation.Example:
public class MyReadyListener extends ListenerAdapter { @Override public void onReady(ReadyEvent event) { System.out.println("I am ready to go!"); } @Override public void onMessageReceived(MessageReceivedEvent event) { System.out.printf("[%s]: %s\n", event.getAuthor().getName(), event.getMessage().getContentDisplay()); } }- See Also:
EventListener,InterfacedEventManager
-
-
Constructor Summary
Constructors Constructor Description ListenerAdapter()
-
Method Summary
-
-
-
Method Detail
-
onGenericEvent
public void onGenericEvent(@Nonnull GenericEvent event)
-
onGenericUpdate
public void onGenericUpdate(@Nonnull UpdateEvent<?,?> event)
-
onRawGateway
public void onRawGateway(@Nonnull RawGatewayEvent event)
-
onGatewayPing
public void onGatewayPing(@Nonnull GatewayPingEvent event)
-
onReady
public void onReady(@Nonnull ReadyEvent event)
-
onResumed
public void onResumed(@Nonnull ResumedEvent event)
-
onReconnected
public void onReconnected(@Nonnull ReconnectedEvent event)
-
onDisconnect
public void onDisconnect(@Nonnull DisconnectEvent event)
-
onShutdown
public void onShutdown(@Nonnull ShutdownEvent event)
-
onStatusChange
public void onStatusChange(@Nonnull StatusChangeEvent event)
-
onException
public void onException(@Nonnull ExceptionEvent event)
-
onSlashCommandInteraction
public void onSlashCommandInteraction(@Nonnull SlashCommandInteractionEvent event)
-
onUserContextInteraction
public void onUserContextInteraction(@Nonnull UserContextInteractionEvent event)
-
onMessageContextInteraction
public void onMessageContextInteraction(@Nonnull MessageContextInteractionEvent event)
-
onButtonInteraction
public void onButtonInteraction(@Nonnull ButtonInteractionEvent event)
-
onSelectMenuInteraction
public void onSelectMenuInteraction(@Nonnull SelectMenuInteractionEvent event)
-
onCommandAutoCompleteInteraction
public void onCommandAutoCompleteInteraction(@Nonnull CommandAutoCompleteInteractionEvent event)
-
onUserUpdateName
public void onUserUpdateName(@Nonnull UserUpdateNameEvent event)
-
onUserUpdateDiscriminator
public void onUserUpdateDiscriminator(@Nonnull UserUpdateDiscriminatorEvent event)
-
onUserUpdateAvatar
public void onUserUpdateAvatar(@Nonnull UserUpdateAvatarEvent event)
-
onUserUpdateOnlineStatus
public void onUserUpdateOnlineStatus(@Nonnull UserUpdateOnlineStatusEvent event)
-
onUserUpdateActivityOrder
public void onUserUpdateActivityOrder(@Nonnull UserUpdateActivityOrderEvent event)
-
onUserUpdateFlags
public void onUserUpdateFlags(@Nonnull UserUpdateFlagsEvent event)
-
onUserTyping
public void onUserTyping(@Nonnull UserTypingEvent event)
-
onUserActivityStart
public void onUserActivityStart(@Nonnull UserActivityStartEvent event)
-
onUserActivityEnd
public void onUserActivityEnd(@Nonnull UserActivityEndEvent event)
-
onUserUpdateActivities
public void onUserUpdateActivities(@Nonnull UserUpdateActivitiesEvent event)
-
onSelfUpdateAvatar
public void onSelfUpdateAvatar(@Nonnull SelfUpdateAvatarEvent event)
-
onSelfUpdateMFA
public void onSelfUpdateMFA(@Nonnull SelfUpdateMFAEvent event)
-
onSelfUpdateName
public void onSelfUpdateName(@Nonnull SelfUpdateNameEvent event)
-
onSelfUpdateVerified
public void onSelfUpdateVerified(@Nonnull SelfUpdateVerifiedEvent event)
-
onMessageReceived
public void onMessageReceived(@Nonnull MessageReceivedEvent event)
-
onMessageUpdate
public void onMessageUpdate(@Nonnull MessageUpdateEvent event)
-
onMessageDelete
public void onMessageDelete(@Nonnull MessageDeleteEvent event)
-
onMessageBulkDelete
public void onMessageBulkDelete(@Nonnull MessageBulkDeleteEvent event)
-
onMessageEmbed
public void onMessageEmbed(@Nonnull MessageEmbedEvent event)
-
onMessageReactionAdd
public void onMessageReactionAdd(@Nonnull MessageReactionAddEvent event)
-
onMessageReactionRemove
public void onMessageReactionRemove(@Nonnull MessageReactionRemoveEvent event)
-
onMessageReactionRemoveAll
public void onMessageReactionRemoveAll(@Nonnull MessageReactionRemoveAllEvent event)
-
onMessageReactionRemoveEmote
public void onMessageReactionRemoveEmote(@Nonnull MessageReactionRemoveEmoteEvent event)
-
onPermissionOverrideDelete
public void onPermissionOverrideDelete(@Nonnull PermissionOverrideDeleteEvent event)
-
onPermissionOverrideUpdate
public void onPermissionOverrideUpdate(@Nonnull PermissionOverrideUpdateEvent event)
-
onPermissionOverrideCreate
public void onPermissionOverrideCreate(@Nonnull PermissionOverrideCreateEvent event)
-
onStageInstanceDelete
public void onStageInstanceDelete(@Nonnull StageInstanceDeleteEvent event)
-
onStageInstanceUpdateTopic
public void onStageInstanceUpdateTopic(@Nonnull StageInstanceUpdateTopicEvent event)
-
onStageInstanceUpdatePrivacyLevel
public void onStageInstanceUpdatePrivacyLevel(@Nonnull StageInstanceUpdatePrivacyLevelEvent event)
-
onStageInstanceCreate
public void onStageInstanceCreate(@Nonnull StageInstanceCreateEvent event)
-
onChannelCreate
public void onChannelCreate(@Nonnull ChannelCreateEvent event)
-
onChannelDelete
public void onChannelDelete(@Nonnull ChannelDeleteEvent event)
-
onChannelUpdateBitrate
public void onChannelUpdateBitrate(@Nonnull ChannelUpdateBitrateEvent event)
-
onChannelUpdateName
public void onChannelUpdateName(@Nonnull ChannelUpdateNameEvent event)
-
onChannelUpdateNSFW
public void onChannelUpdateNSFW(@Nonnull ChannelUpdateNSFWEvent event)
-
onChannelUpdateParent
public void onChannelUpdateParent(@Nonnull ChannelUpdateParentEvent event)
-
onChannelUpdatePosition
public void onChannelUpdatePosition(@Nonnull ChannelUpdatePositionEvent event)
-
onChannelUpdateRegion
public void onChannelUpdateRegion(@Nonnull ChannelUpdateRegionEvent event)
-
onChannelUpdateSlowmode
public void onChannelUpdateSlowmode(@Nonnull ChannelUpdateSlowmodeEvent event)
-
onChannelUpdateTopic
public void onChannelUpdateTopic(@Nonnull ChannelUpdateTopicEvent event)
-
onChannelUpdateType
public void onChannelUpdateType(@Nonnull ChannelUpdateTypeEvent event)
-
onChannelUpdateUserLimit
public void onChannelUpdateUserLimit(@Nonnull ChannelUpdateUserLimitEvent event)
-
onChannelUpdateArchived
public void onChannelUpdateArchived(@Nonnull ChannelUpdateArchivedEvent event)
-
onChannelUpdateArchiveTimestamp
public void onChannelUpdateArchiveTimestamp(@Nonnull ChannelUpdateArchiveTimestampEvent event)
-
onChannelUpdateAutoArchiveDuration
public void onChannelUpdateAutoArchiveDuration(@Nonnull ChannelUpdateAutoArchiveDurationEvent event)
-
onChannelUpdateLocked
public void onChannelUpdateLocked(@Nonnull ChannelUpdateLockedEvent event)
-
onChannelUpdateInvitable
public void onChannelUpdateInvitable(@Nonnull ChannelUpdateInvitableEvent event)
-
onThreadRevealed
public void onThreadRevealed(@Nonnull ThreadRevealedEvent event)
-
onThreadHidden
public void onThreadHidden(@Nonnull ThreadHiddenEvent event)
-
onThreadMemberJoin
public void onThreadMemberJoin(@Nonnull ThreadMemberJoinEvent event)
-
onThreadMemberLeave
public void onThreadMemberLeave(@Nonnull ThreadMemberLeaveEvent event)
-
onGuildReady
public void onGuildReady(@Nonnull GuildReadyEvent event)
-
onGuildTimeout
public void onGuildTimeout(@Nonnull GuildTimeoutEvent event)
-
onGuildJoin
public void onGuildJoin(@Nonnull GuildJoinEvent event)
-
onGuildLeave
public void onGuildLeave(@Nonnull GuildLeaveEvent event)
-
onGuildAvailable
public void onGuildAvailable(@Nonnull GuildAvailableEvent event)
-
onGuildUnavailable
public void onGuildUnavailable(@Nonnull GuildUnavailableEvent event)
-
onUnavailableGuildJoined
public void onUnavailableGuildJoined(@Nonnull UnavailableGuildJoinedEvent event)
-
onUnavailableGuildLeave
public void onUnavailableGuildLeave(@Nonnull UnavailableGuildLeaveEvent event)
-
onGuildBan
public void onGuildBan(@Nonnull GuildBanEvent event)
-
onGuildUnban
public void onGuildUnban(@Nonnull GuildUnbanEvent event)
-
onGuildMemberRemove
public void onGuildMemberRemove(@Nonnull GuildMemberRemoveEvent event)
-
onGuildUpdateAfkChannel
public void onGuildUpdateAfkChannel(@Nonnull GuildUpdateAfkChannelEvent event)
-
onGuildUpdateSystemChannel
public void onGuildUpdateSystemChannel(@Nonnull GuildUpdateSystemChannelEvent event)
-
onGuildUpdateRulesChannel
public void onGuildUpdateRulesChannel(@Nonnull GuildUpdateRulesChannelEvent event)
-
onGuildUpdateCommunityUpdatesChannel
public void onGuildUpdateCommunityUpdatesChannel(@Nonnull GuildUpdateCommunityUpdatesChannelEvent event)
-
onGuildUpdateAfkTimeout
public void onGuildUpdateAfkTimeout(@Nonnull GuildUpdateAfkTimeoutEvent event)
-
onGuildUpdateExplicitContentLevel
public void onGuildUpdateExplicitContentLevel(@Nonnull GuildUpdateExplicitContentLevelEvent event)
-
onGuildUpdateIcon
public void onGuildUpdateIcon(@Nonnull GuildUpdateIconEvent event)
-
onGuildUpdateMFALevel
public void onGuildUpdateMFALevel(@Nonnull GuildUpdateMFALevelEvent event)
-
onGuildUpdateName
public void onGuildUpdateName(@Nonnull GuildUpdateNameEvent event)
-
onGuildUpdateNotificationLevel
public void onGuildUpdateNotificationLevel(@Nonnull GuildUpdateNotificationLevelEvent event)
-
onGuildUpdateOwner
public void onGuildUpdateOwner(@Nonnull GuildUpdateOwnerEvent event)
-
onGuildUpdateSplash
public void onGuildUpdateSplash(@Nonnull GuildUpdateSplashEvent event)
-
onGuildUpdateVerificationLevel
public void onGuildUpdateVerificationLevel(@Nonnull GuildUpdateVerificationLevelEvent event)
-
onGuildUpdateLocale
public void onGuildUpdateLocale(@Nonnull GuildUpdateLocaleEvent event)
-
onGuildUpdateFeatures
public void onGuildUpdateFeatures(@Nonnull GuildUpdateFeaturesEvent event)
-
onGuildUpdateVanityCode
public void onGuildUpdateVanityCode(@Nonnull GuildUpdateVanityCodeEvent event)
-
onGuildUpdateBanner
public void onGuildUpdateBanner(@Nonnull GuildUpdateBannerEvent event)
-
onGuildUpdateDescription
public void onGuildUpdateDescription(@Nonnull GuildUpdateDescriptionEvent event)
-
onGuildUpdateBoostTier
public void onGuildUpdateBoostTier(@Nonnull GuildUpdateBoostTierEvent event)
-
onGuildUpdateBoostCount
public void onGuildUpdateBoostCount(@Nonnull GuildUpdateBoostCountEvent event)
-
onGuildUpdateMaxMembers
public void onGuildUpdateMaxMembers(@Nonnull GuildUpdateMaxMembersEvent event)
-
onGuildUpdateMaxPresences
public void onGuildUpdateMaxPresences(@Nonnull GuildUpdateMaxPresencesEvent event)
-
onGuildUpdateNSFWLevel
public void onGuildUpdateNSFWLevel(@Nonnull GuildUpdateNSFWLevelEvent event)
-
onGuildInviteCreate
public void onGuildInviteCreate(@Nonnull GuildInviteCreateEvent event)
-
onGuildInviteDelete
public void onGuildInviteDelete(@Nonnull GuildInviteDeleteEvent event)
-
onGuildMemberJoin
public void onGuildMemberJoin(@Nonnull GuildMemberJoinEvent event)
-
onGuildMemberRoleAdd
public void onGuildMemberRoleAdd(@Nonnull GuildMemberRoleAddEvent event)
-
onGuildMemberRoleRemove
public void onGuildMemberRoleRemove(@Nonnull GuildMemberRoleRemoveEvent event)
-
onGuildMemberUpdate
public void onGuildMemberUpdate(@Nonnull GuildMemberUpdateEvent event)
-
onGuildMemberUpdateNickname
public void onGuildMemberUpdateNickname(@Nonnull GuildMemberUpdateNicknameEvent event)
-
onGuildMemberUpdateAvatar
public void onGuildMemberUpdateAvatar(@Nonnull GuildMemberUpdateAvatarEvent event)
-
onGuildMemberUpdateBoostTime
public void onGuildMemberUpdateBoostTime(@Nonnull GuildMemberUpdateBoostTimeEvent event)
-
onGuildMemberUpdatePending
public void onGuildMemberUpdatePending(@Nonnull GuildMemberUpdatePendingEvent event)
-
onGuildMemberUpdateTimeOut
public void onGuildMemberUpdateTimeOut(@Nonnull GuildMemberUpdateTimeOutEvent event)
-
onGuildVoiceUpdate
public void onGuildVoiceUpdate(@Nonnull GuildVoiceUpdateEvent event)
-
onGuildVoiceJoin
public void onGuildVoiceJoin(@Nonnull GuildVoiceJoinEvent event)
-
onGuildVoiceMove
public void onGuildVoiceMove(@Nonnull GuildVoiceMoveEvent event)
-
onGuildVoiceLeave
public void onGuildVoiceLeave(@Nonnull GuildVoiceLeaveEvent event)
-
onGuildVoiceMute
public void onGuildVoiceMute(@Nonnull GuildVoiceMuteEvent event)
-
onGuildVoiceDeafen
public void onGuildVoiceDeafen(@Nonnull GuildVoiceDeafenEvent event)
-
onGuildVoiceGuildMute
public void onGuildVoiceGuildMute(@Nonnull GuildVoiceGuildMuteEvent event)
-
onGuildVoiceGuildDeafen
public void onGuildVoiceGuildDeafen(@Nonnull GuildVoiceGuildDeafenEvent event)
-
onGuildVoiceSelfMute
public void onGuildVoiceSelfMute(@Nonnull GuildVoiceSelfMuteEvent event)
-
onGuildVoiceSelfDeafen
public void onGuildVoiceSelfDeafen(@Nonnull GuildVoiceSelfDeafenEvent event)
-
onGuildVoiceSuppress
public void onGuildVoiceSuppress(@Nonnull GuildVoiceSuppressEvent event)
-
onGuildVoiceStream
public void onGuildVoiceStream(@Nonnull GuildVoiceStreamEvent event)
-
onGuildVoiceVideo
public void onGuildVoiceVideo(@Nonnull GuildVoiceVideoEvent event)
-
onGuildVoiceRequestToSpeak
public void onGuildVoiceRequestToSpeak(@Nonnull GuildVoiceRequestToSpeakEvent event)
-
onRoleCreate
public void onRoleCreate(@Nonnull RoleCreateEvent event)
-
onRoleDelete
public void onRoleDelete(@Nonnull RoleDeleteEvent event)
-
onRoleUpdateColor
public void onRoleUpdateColor(@Nonnull RoleUpdateColorEvent event)
-
onRoleUpdateHoisted
public void onRoleUpdateHoisted(@Nonnull RoleUpdateHoistedEvent event)
-
onRoleUpdateIcon
public void onRoleUpdateIcon(@Nonnull RoleUpdateIconEvent event)
-
onRoleUpdateMentionable
public void onRoleUpdateMentionable(@Nonnull RoleUpdateMentionableEvent event)
-
onRoleUpdateName
public void onRoleUpdateName(@Nonnull RoleUpdateNameEvent event)
-
onRoleUpdatePermissions
public void onRoleUpdatePermissions(@Nonnull RoleUpdatePermissionsEvent event)
-
onRoleUpdatePosition
public void onRoleUpdatePosition(@Nonnull RoleUpdatePositionEvent event)
-
onEmoteAdded
public void onEmoteAdded(@Nonnull EmoteAddedEvent event)
-
onEmoteRemoved
public void onEmoteRemoved(@Nonnull EmoteRemovedEvent event)
-
onEmoteUpdateName
public void onEmoteUpdateName(@Nonnull EmoteUpdateNameEvent event)
-
onEmoteUpdateRoles
public void onEmoteUpdateRoles(@Nonnull EmoteUpdateRolesEvent event)
-
onHttpRequest
public void onHttpRequest(@Nonnull HttpRequestEvent event)
-
onGenericInteractionCreate
public void onGenericInteractionCreate(@Nonnull GenericInteractionCreateEvent event)
-
onGenericAutoCompleteInteraction
public void onGenericAutoCompleteInteraction(@Nonnull GenericAutoCompleteInteractionEvent event)
-
onGenericComponentInteractionCreate
public void onGenericComponentInteractionCreate(@Nonnull GenericComponentInteractionCreateEvent event)
-
onGenericCommandInteraction
public void onGenericCommandInteraction(@Nonnull GenericCommandInteractionEvent event)
-
onGenericContextInteraction
public void onGenericContextInteraction(@Nonnull GenericContextInteractionEvent<?> event)
-
onGenericMessage
public void onGenericMessage(@Nonnull GenericMessageEvent event)
-
onGenericMessageReaction
public void onGenericMessageReaction(@Nonnull GenericMessageReactionEvent event)
-
onGenericUser
public void onGenericUser(@Nonnull GenericUserEvent event)
-
onGenericUserPresence
public void onGenericUserPresence(@Nonnull GenericUserPresenceEvent event)
-
onGenericSelfUpdate
public void onGenericSelfUpdate(@Nonnull GenericSelfUpdateEvent event)
-
onGenericStageInstance
public void onGenericStageInstance(@Nonnull GenericStageInstanceEvent event)
-
onGenericStageInstanceUpdate
public void onGenericStageInstanceUpdate(@Nonnull GenericStageInstanceUpdateEvent event)
-
onGenericChannel
public void onGenericChannel(@Nonnull GenericChannelEvent event)
-
onGenericChannelUpdate
public void onGenericChannelUpdate(@Nonnull GenericChannelUpdateEvent<?> event)
-
onGenericThread
public void onGenericThread(@Nonnull GenericThreadEvent event)
-
onGenericThreadMember
public void onGenericThreadMember(@Nonnull GenericThreadMemberEvent event)
-
onGenericGuild
public void onGenericGuild(@Nonnull GenericGuildEvent event)
-
onGenericGuildUpdate
public void onGenericGuildUpdate(@Nonnull GenericGuildUpdateEvent event)
-
onGenericGuildInvite
public void onGenericGuildInvite(@Nonnull GenericGuildInviteEvent event)
-
onGenericGuildMember
public void onGenericGuildMember(@Nonnull GenericGuildMemberEvent event)
-
onGenericGuildMemberUpdate
public void onGenericGuildMemberUpdate(@Nonnull GenericGuildMemberUpdateEvent event)
-
onGenericGuildVoice
public void onGenericGuildVoice(@Nonnull GenericGuildVoiceEvent event)
-
onGenericRole
public void onGenericRole(@Nonnull GenericRoleEvent event)
-
onGenericRoleUpdate
public void onGenericRoleUpdate(@Nonnull GenericRoleUpdateEvent event)
-
onGenericEmote
public void onGenericEmote(@Nonnull GenericEmoteEvent event)
-
onGenericEmoteUpdate
public void onGenericEmoteUpdate(@Nonnull GenericEmoteUpdateEvent event)
-
onGenericPermissionOverride
public void onGenericPermissionOverride(@Nonnull GenericPermissionOverrideEvent event)
-
onEvent
public final void onEvent(@Nonnull GenericEvent event)
Description copied from interface:EventListenerHandles anyGenericEvent.To get specific events with Methods like
onMessageReceived(MessageReceivedEvent event)take a look at:ListenerAdapter- Specified by:
onEventin interfaceEventListener- Parameters:
event- The Event to handle.
-
-