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.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)
-
onReady
public void onReady(@Nonnull ReadyEvent event)
-
onResume
public void onResume(@Nonnull ResumedEvent event)
-
onReconnect
public void onReconnect(@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)
-
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)
-
onUserTyping
public void onUserTyping(@Nonnull UserTypingEvent event)
-
onUserActivityStart
public void onUserActivityStart(@Nonnull UserActivityStartEvent event)
-
onUserActivityEnd
public void onUserActivityEnd(@Nonnull UserActivityEndEvent event)
-
onSelfUpdateAvatar
public void onSelfUpdateAvatar(@Nonnull SelfUpdateAvatarEvent event)
-
onSelfUpdateEmail
public void onSelfUpdateEmail(@Nonnull SelfUpdateEmailEvent event)
-
onSelfUpdateMFA
public void onSelfUpdateMFA(@Nonnull SelfUpdateMFAEvent event)
-
onSelfUpdateName
public void onSelfUpdateName(@Nonnull SelfUpdateNameEvent event)
-
onSelfUpdateVerified
public void onSelfUpdateVerified(@Nonnull SelfUpdateVerifiedEvent event)
-
onGuildMessageReceived
public void onGuildMessageReceived(@Nonnull GuildMessageReceivedEvent event)
-
onGuildMessageUpdate
public void onGuildMessageUpdate(@Nonnull GuildMessageUpdateEvent event)
-
onGuildMessageDelete
public void onGuildMessageDelete(@Nonnull GuildMessageDeleteEvent event)
-
onGuildMessageEmbed
public void onGuildMessageEmbed(@Nonnull GuildMessageEmbedEvent event)
-
onGuildMessageReactionAdd
public void onGuildMessageReactionAdd(@Nonnull GuildMessageReactionAddEvent event)
-
onGuildMessageReactionRemove
public void onGuildMessageReactionRemove(@Nonnull GuildMessageReactionRemoveEvent event)
-
onGuildMessageReactionRemoveAll
public void onGuildMessageReactionRemoveAll(@Nonnull GuildMessageReactionRemoveAllEvent event)
-
onPrivateMessageReceived
public void onPrivateMessageReceived(@Nonnull PrivateMessageReceivedEvent event)
-
onPrivateMessageUpdate
public void onPrivateMessageUpdate(@Nonnull PrivateMessageUpdateEvent event)
-
onPrivateMessageDelete
public void onPrivateMessageDelete(@Nonnull PrivateMessageDeleteEvent event)
-
onPrivateMessageEmbed
public void onPrivateMessageEmbed(@Nonnull PrivateMessageEmbedEvent event)
-
onPrivateMessageReactionAdd
public void onPrivateMessageReactionAdd(@Nonnull PrivateMessageReactionAddEvent event)
-
onPrivateMessageReactionRemove
public void onPrivateMessageReactionRemove(@Nonnull PrivateMessageReactionRemoveEvent 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)
-
onStoreChannelDelete
public void onStoreChannelDelete(@Nonnull StoreChannelDeleteEvent event)
-
onStoreChannelUpdateName
public void onStoreChannelUpdateName(@Nonnull StoreChannelUpdateNameEvent event)
-
onStoreChannelUpdatePosition
public void onStoreChannelUpdatePosition(@Nonnull StoreChannelUpdatePositionEvent event)
-
onStoreChannelUpdatePermissions
public void onStoreChannelUpdatePermissions(@Nonnull StoreChannelUpdatePermissionsEvent event)
-
onStoreChannelCreate
public void onStoreChannelCreate(@Nonnull StoreChannelCreateEvent event)
-
onTextChannelDelete
public void onTextChannelDelete(@Nonnull TextChannelDeleteEvent event)
-
onTextChannelUpdateName
public void onTextChannelUpdateName(@Nonnull TextChannelUpdateNameEvent event)
-
onTextChannelUpdateTopic
public void onTextChannelUpdateTopic(@Nonnull TextChannelUpdateTopicEvent event)
-
onTextChannelUpdatePosition
public void onTextChannelUpdatePosition(@Nonnull TextChannelUpdatePositionEvent event)
-
onTextChannelUpdatePermissions
public void onTextChannelUpdatePermissions(@Nonnull TextChannelUpdatePermissionsEvent event)
-
onTextChannelUpdateNSFW
public void onTextChannelUpdateNSFW(@Nonnull TextChannelUpdateNSFWEvent event)
-
onTextChannelUpdateParent
public void onTextChannelUpdateParent(@Nonnull TextChannelUpdateParentEvent event)
-
onTextChannelUpdateSlowmode
public void onTextChannelUpdateSlowmode(@Nonnull TextChannelUpdateSlowmodeEvent event)
-
onTextChannelCreate
public void onTextChannelCreate(@Nonnull TextChannelCreateEvent event)
-
onVoiceChannelDelete
public void onVoiceChannelDelete(@Nonnull VoiceChannelDeleteEvent event)
-
onVoiceChannelUpdateName
public void onVoiceChannelUpdateName(@Nonnull VoiceChannelUpdateNameEvent event)
-
onVoiceChannelUpdatePosition
public void onVoiceChannelUpdatePosition(@Nonnull VoiceChannelUpdatePositionEvent event)
-
onVoiceChannelUpdateUserLimit
public void onVoiceChannelUpdateUserLimit(@Nonnull VoiceChannelUpdateUserLimitEvent event)
-
onVoiceChannelUpdateBitrate
public void onVoiceChannelUpdateBitrate(@Nonnull VoiceChannelUpdateBitrateEvent event)
-
onVoiceChannelUpdatePermissions
public void onVoiceChannelUpdatePermissions(@Nonnull VoiceChannelUpdatePermissionsEvent event)
-
onVoiceChannelUpdateParent
public void onVoiceChannelUpdateParent(@Nonnull VoiceChannelUpdateParentEvent event)
-
onVoiceChannelCreate
public void onVoiceChannelCreate(@Nonnull VoiceChannelCreateEvent event)
-
onCategoryDelete
public void onCategoryDelete(@Nonnull CategoryDeleteEvent event)
-
onCategoryUpdateName
public void onCategoryUpdateName(@Nonnull CategoryUpdateNameEvent event)
-
onCategoryUpdatePosition
public void onCategoryUpdatePosition(@Nonnull CategoryUpdatePositionEvent event)
-
onCategoryUpdatePermissions
public void onCategoryUpdatePermissions(@Nonnull CategoryUpdatePermissionsEvent event)
-
onCategoryCreate
public void onCategoryCreate(@Nonnull CategoryCreateEvent event)
-
onPrivateChannelCreate
public void onPrivateChannelCreate(@Nonnull PrivateChannelCreateEvent event)
-
onPrivateChannelDelete
public void onPrivateChannelDelete(@Nonnull PrivateChannelDeleteEvent event)
-
onGuildReady
public void onGuildReady(@Nonnull GuildReadyEvent 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)
-
onGuildBan
public void onGuildBan(@Nonnull GuildBanEvent event)
-
onGuildUnban
public void onGuildUnban(@Nonnull GuildUnbanEvent event)
-
onGuildUpdateAfkChannel
public void onGuildUpdateAfkChannel(@Nonnull GuildUpdateAfkChannelEvent event)
-
onGuildUpdateSystemChannel
public void onGuildUpdateSystemChannel(@Nonnull GuildUpdateSystemChannelEvent 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)
-
onGuildUpdateRegion
public void onGuildUpdateRegion(@Nonnull GuildUpdateRegionEvent event)
-
onGuildUpdateSplash
public void onGuildUpdateSplash(@Nonnull GuildUpdateSplashEvent event)
-
onGuildUpdateVerificationLevel
public void onGuildUpdateVerificationLevel(@Nonnull GuildUpdateVerificationLevelEvent 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)
-
onGuildMemberJoin
public void onGuildMemberJoin(@Nonnull GuildMemberJoinEvent event)
-
onGuildMemberLeave
public void onGuildMemberLeave(@Nonnull GuildMemberLeaveEvent event)
-
onGuildMemberRoleAdd
public void onGuildMemberRoleAdd(@Nonnull GuildMemberRoleAddEvent event)
-
onGuildMemberRoleRemove
public void onGuildMemberRoleRemove(@Nonnull GuildMemberRoleRemoveEvent event)
-
onGuildMemberUpdateNickname
public void onGuildMemberUpdateNickname(@Nonnull GuildMemberUpdateNicknameEvent event)
-
onGuildMemberUpdateBoostTime
public void onGuildMemberUpdateBoostTime(@Nonnull GuildMemberUpdateBoostTimeEvent 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)
-
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)
-
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)
-
onGenericMessage
public void onGenericMessage(@Nonnull GenericMessageEvent event)
-
onGenericMessageReaction
public void onGenericMessageReaction(@Nonnull GenericMessageReactionEvent event)
-
onGenericGuildMessage
public void onGenericGuildMessage(@Nonnull GenericGuildMessageEvent event)
-
onGenericGuildMessageReaction
public void onGenericGuildMessageReaction(@Nonnull GenericGuildMessageReactionEvent event)
-
onGenericPrivateMessage
public void onGenericPrivateMessage(@Nonnull GenericPrivateMessageEvent event)
-
onGenericPrivateMessageReaction
public void onGenericPrivateMessageReaction(@Nonnull GenericPrivateMessageReactionEvent event)
-
onGenericUser
public void onGenericUser(@Nonnull GenericUserEvent event)
-
onGenericUserPresence
public void onGenericUserPresence(@Nonnull GenericUserPresenceEvent event)
-
onGenericSelfUpdate
public void onGenericSelfUpdate(@Nonnull GenericSelfUpdateEvent event)
-
onGenericStoreChannel
public void onGenericStoreChannel(@Nonnull GenericStoreChannelEvent event)
-
onGenericStoreChannelUpdate
public void onGenericStoreChannelUpdate(@Nonnull GenericStoreChannelUpdateEvent event)
-
onGenericTextChannel
public void onGenericTextChannel(@Nonnull GenericTextChannelEvent event)
-
onGenericTextChannelUpdate
public void onGenericTextChannelUpdate(@Nonnull GenericTextChannelUpdateEvent event)
-
onGenericVoiceChannel
public void onGenericVoiceChannel(@Nonnull GenericVoiceChannelEvent event)
-
onGenericVoiceChannelUpdate
public void onGenericVoiceChannelUpdate(@Nonnull GenericVoiceChannelUpdateEvent event)
-
onGenericCategory
public void onGenericCategory(@Nonnull GenericCategoryEvent event)
-
onGenericCategoryUpdate
public void onGenericCategoryUpdate(@Nonnull GenericCategoryUpdateEvent event)
-
onGenericGuild
public void onGenericGuild(@Nonnull GenericGuildEvent event)
-
onGenericGuildUpdate
public void onGenericGuildUpdate(@Nonnull GenericGuildUpdateEvent 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)
-
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.
-
-