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 ofEventListener
which dividesEvents
for 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)
-
onSlashCommand
public void onSlashCommand(@Nonnull SlashCommandEvent event)
-
onButtonClick
public void onButtonClick(@Nonnull ButtonClickEvent event)
-
onSelectionMenu
public void onSelectionMenu(@Nonnull SelectionMenuEvent event)
-
onApplicationCommandUpdate
public void onApplicationCommandUpdate(@Nonnull ApplicationCommandUpdateEvent event)
-
onApplicationCommandDelete
public void onApplicationCommandDelete(@Nonnull ApplicationCommandDeleteEvent event)
-
onApplicationCommandCreate
public void onApplicationCommandCreate(@Nonnull ApplicationCommandCreateEvent 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)
-
onGenericApplicationCommand
public void onGenericApplicationCommand(@Nonnull GenericApplicationCommandEvent event)
-
onGenericInteractionCreate
public void onGenericInteractionCreate(@Nonnull GenericInteractionCreateEvent event)
-
onGenericComponentInteractionCreate
public void onGenericComponentInteractionCreate(@Nonnull GenericComponentInteractionCreateEvent 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:EventListener
Handles anyGenericEvent
.To get specific events with Methods like
onMessageReceived(MessageReceivedEvent event)
take a look at:ListenerAdapter
- Specified by:
onEvent
in interfaceEventListener
- Parameters:
event
- The Event to handle.
-
-