public abstract class ListenerAdapter extends java.lang.Object implements EventListener
EventListener
which divides Events
for the 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().getUsername(), event.getMessage().getContent());
}
}
EventListener
Constructor and Description |
---|
ListenerAdapter() |
public void onReady(ReadyEvent event)
public void onResume(ResumedEvent event)
public void onReconnect(ReconnectedEvent event)
public void onDisconnect(DisconnectEvent event)
public void onShutdown(ShutdownEvent event)
public void onStatusChange(StatusChangeEvent event)
public void onUserNameUpdate(UserNameUpdateEvent event)
public void onUserAvatarUpdate(UserAvatarUpdateEvent event)
public void onUserOnlineStatusUpdate(UserOnlineStatusUpdateEvent event)
public void onUserGameUpdate(UserGameUpdateEvent event)
public void onUserTyping(UserTypingEvent event)
public void onGuildMessageReceived(GuildMessageReceivedEvent event)
public void onGuildMessageUpdate(GuildMessageUpdateEvent event)
public void onGuildMessageDelete(GuildMessageDeleteEvent event)
public void onGuildMessageEmbed(GuildMessageEmbedEvent event)
public void onPrivateMessageReceived(PrivateMessageReceivedEvent event)
public void onPrivateMessageUpdate(PrivateMessageUpdateEvent event)
public void onPrivateMessageDelete(PrivateMessageDeleteEvent event)
public void onPrivateMessageEmbed(PrivateMessageEmbedEvent event)
public void onMessageReceived(MessageReceivedEvent event)
public void onTextChannelDelete(TextChannelDeleteEvent event)
public void onTextChannelUpdateName(TextChannelUpdateNameEvent event)
public void onTextChannelUpdateTopic(TextChannelUpdateTopicEvent event)
public void onTextChannelUpdatePosition(TextChannelUpdatePositionEvent event)
public void onTextChannelUpdatePermissions(TextChannelUpdatePermissionsEvent event)
public void onTextChannelCreate(TextChannelCreateEvent event)
public void onVoiceChannelDelete(VoiceChannelDeleteEvent event)
public void onVoiceChannelUpdateName(VoiceChannelUpdateNameEvent event)
public void onVoiceChannelUpdatePosition(VoiceChannelUpdatePositionEvent event)
public void onVoiceChannelUpdateUserLimit(VoiceChannelUpdateUserLimitEvent event)
public void onVoiceChannelUpdateBitrate(VoiceChannelUpdateBitrateEvent event)
public void onVoiceChannelUpdatePermissions(VoiceChannelUpdatePermissionsEvent event)
public void onVoiceChannelCreate(VoiceChannelCreateEvent event)
public void onPrivateChannelCreate(PrivateChannelCreateEvent event)
public void onPrivateChannelDelete(PrivateChannelDeleteEvent event)
public void onGuildJoin(GuildJoinEvent event)
public void onUnavailGuildJoined(UnavailableGuildJoinedEvent event)
public void onGuildUpdate(GuildUpdateEvent event)
public void onGuildLeave(GuildLeaveEvent event)
public void onGuildAvailable(GuildAvailableEvent event)
public void onGuildUnavailable(GuildUnavailableEvent event)
public void onGenericUserEvent(GenericUserEvent event)
public void onGenericMessage(GenericMessageEvent event)
public void onGenericGuildMessage(GenericGuildMessageEvent event)
public void onGenericPrivateMessage(GenericPrivateMessageEvent event)
public void onGenericTextChannel(GenericTextChannelEvent event)
public void onGenericTextChannelUpdate(GenericTextChannelUpdateEvent event)
public void onGenericVoiceChannel(GenericVoiceChannelEvent event)
public void onGenericVoiceChannelUpdate(GenericVoiceChannelUpdateEvent event)
public void onGenericGuild(GenericGuildEvent event)
public void onEvent(Event event)
EventListener
Event
.
To get specific events with Methods like onMessageReceived(MessageReceivedEvent event)
take a look at: ListenerAdapter
onEvent
in interface EventListener
event
- The Event to handle.