Package | Description |
---|---|
org.kitteh.irc.client.library.event.abstractbase |
Abstract events for minimizing code duplication, not guaranteed stable.
|
org.kitteh.irc.client.library.event.batch |
Events related to batched messages.
|
org.kitteh.irc.client.library.event.capabilities |
Events involving capabilities.
|
org.kitteh.irc.client.library.event.channel |
Events involving a
Channel . |
org.kitteh.irc.client.library.event.client | |
org.kitteh.irc.client.library.event.helper |
Helper interfaces.
|
org.kitteh.irc.client.library.event.user | |
org.kitteh.irc.client.library.feature.filter |
Event filters.
|
org.kitteh.irc.client.library.feature.twitch.event |
Twitch command events.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorChannelEventBase<A extends Actor>
Abstract base class for events involving an Actor and Channel.
|
class |
ActorChannelMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and Channel and have a
message.
|
class |
ActorEventBase<A extends Actor>
Abstract base class for events involving an Actor.
|
class |
ActorMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and have a message.
|
class |
ActorPrivateMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and have a message and
are private messages.
|
class |
CapabilityNegotiationResponseEventBase
Abstract base class for events involving capability negotiation (CAP) that
can have a response.
|
class |
CapabilityNegotiationResponseEventWithRequestBase
Abstract base class for specific capability events
|
class |
ChannelEventBase
Abstract base class for events involving a Channel.
|
class |
ClientBatchEventBase
Abstract base class for batch related events.
|
class |
ClientReceiveServerMessageEventBase
Abstract base class for events involving a server message.
|
class |
MonitoredNickEventBase
A nickname tracked by MONITOR!
|
class |
PrivateEventBase<A extends Actor>
Abstract base class for events involving a target.
|
class |
ServerMessageEventBase
Abstract base class for events involving a message from the server.
|
class |
TargetedUserChannelMessageEventBase
Abstract base class for events involving an Actor and Channel and have a
message while being targeted at a specific subset of users to that
Channel.
|
class |
UserInfoChangeEventBase<Type>
Abstract base class for user info changing.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientBatchEndEvent
A batch has ended, and all the messages will now be processed.
|
class |
ClientBatchMessageEvent
A new message has been added to a batch reference tag, and will be held
until the batch finishes.
|
class |
ClientBatchStartEvent
A batch has started.
|
Modifier and Type | Class and Description |
---|---|
class |
CapabilitiesAcknowledgedEvent
Fired when a CAP ACK command is received.
|
class |
CapabilitiesDeletedSupportedEvent
Fired when a CAP DEL is received.
|
class |
CapabilitiesNewSupportedEvent
Fired when a CAP NEW is received.
|
class |
CapabilitiesRejectedEvent
Fired when a CAP NAK is received.
|
Modifier and Type | Class and Description |
---|---|
class |
ChannelCtcpEvent
The client has received a CTCP message! The method
ActorChannelMessageEventBase.getMessage()
returns the message with the delimiter character (1) removed. |
class |
ChannelInviteEvent
|
class |
ChannelJoinEvent
|
class |
ChannelKickEvent
A
User has kicked another User! |
class |
ChannelKnockEvent
Somebody wishes to join a
Channel ! |
class |
ChannelMessageEvent
Fires when a message is sent to a channel.
|
class |
ChannelModeEvent
Channel a la mode.
|
class |
ChannelNoticeEvent
Fires when a notice is sent to a channel.
|
class |
ChannelPartEvent
|
class |
ChannelTagMessageEvent
Fires when a tag message is sent to a channel.
|
class |
ChannelTargetedCtcpEvent
Fires when a CTCP message is sent to a subset of users in a channel.
|
class |
ChannelTargetedMessageEvent
Fires when a message is sent to a subset of users in a channel.
|
class |
ChannelTargetedNoticeEvent
Fires when a notice is sent to a subset of users in a channel.
|
class |
ChannelTargetedTagMessageEvent
Fires when a tag message is sent to a subset of users in a channel.
|
class |
ChannelTopicEvent
The server has informed us of a channel's topic.
|
class |
RequestedChannelJoinCompleteEvent
I have successfully joined the channel I wanted! Will fire each time the
client joins a channel added via
Client.addChannel(java.lang.String...) and not removed
via Client.removeChannel(java.lang.String) , such as if the client is repeatedly
kicked and then invited back. |
class |
UnexpectedChannelLeaveViaKickEvent
I have left a channel I want to be in, via kick!
|
class |
UnexpectedChannelLeaveViaPartEvent
I have left a channel I want to be in, via part!
|
Modifier and Type | Class and Description |
---|---|
class |
AckEvent
An ACK has been received, which should have a label attached to correspond
with a previously sent message.
|
class |
ClientAwayStatusChangeEvent
The Client's away status has changed.
|
class |
ClientReceiveCommandEvent
Fires when the client receives a command message.
|
class |
ClientReceiveNumericEvent
Fires when the client receives a numeric coded message.
|
class |
FailEvent
A FAIL has been received.
|
class |
ISupportParameterEvent
An ISUPPORT parameter has been received.
|
class |
NickRejectedEvent
The server has rejected your nick choice.
|
class |
NoteEvent
A NOTE has been received.
|
class |
StandardReplyEvent
A standard reply.
|
class |
WarnEvent
A WARN has been received.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActorMessageEvent<A extends Actor>
An event involving a message sent by an actor, not to be confused with an
event where an actor happens to have a message along with their action.
|
interface |
ChannelUserListChangeEvent
|
interface |
ClientReceiveServerMessageEvent
An event for a raw server message from the server.
|
interface |
CtcpEvent
An event involving a CTCP message.
|
interface |
MessageEvent
An event involving a message.
|
interface |
MonitoredNickStatusEvent
A tracked nick has come online or offline.
|
interface |
ReplyableEvent
An event that can be replied to.
|
Modifier and Type | Class and Description |
---|---|
class |
MonitoredNickListFullEvent
Fires when a MONITOR target addition command is rejected.
|
class |
MonitoredNickOfflineEvent
A nick tracked by MONITOR is now offline!
|
class |
MonitoredNickOnlineEvent
A nick tracked by MONITOR is now online!
|
class |
PrivateCtcpQueryEvent
The client has received a CTCP message! There are a few (FINGER, PING,
TIME, VERSION) queries which have a default reply message.
|
class |
PrivateCtcpReplyEvent
The client has received a reply to a CTCP query! The method
ActorMessageEventBase.getMessage() returns the unescaped message with the delimiter
removed. |
class |
PrivateMessageEvent
Fires when a message is sent to the client.
|
class |
PrivateNoticeEvent
Fires when a notice is sent to the client.
|
class |
PrivateTagMessageEvent
Fires when a tag message is sent to the client.
|
class |
ServerNoticeEvent
Fires when a notice is sent to the client.
|
class |
UserAccountStatusEvent
A
User has changed account status, either signing into one or
signing out of one. |
class |
UserAwayMessageEvent
A
User has changed away status, informed via AWAY message. |
class |
UserHostnameChangeEvent
A
User has changed hostname. |
class |
UserModeEvent
User a la mode.
|
class |
UserNickChangeEvent
A
User has changed nickname! |
class |
UserQuitEvent
A
User has quit the server! |
class |
UserRealnameChangeEvent
A
User has changed realname. |
class |
UserUserStringChangeEvent
A
User has changed user string. |
class |
WallopsEvent
A WALLOPS message has been received.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TagFilter.Processor.accepts(ServerMessageEvent event,
net.engio.mbassy.subscription.SubscriptionContext context) |
boolean |
TagFilter.Processor.accepts(@NonNull ServerMessageEvent event,
@NonNull TagFilter[] tagFilters) |
Modifier and Type | Class and Description |
---|---|
class |
ClearChatEvent
An event for when Twitch sends a CLEARCHAT message meaning a ban has
happened.
|
class |
GlobalUserStateEvent
An event for when Twitch sends a GLOBALUSERSTATE message on successful
login.
|
class |
RoomStateEvent
An event for when Twitch sends a ROOMSTATE message.
|
class |
UserNoticeEvent
An event for when Twitch sends a USERNOTICE message, which is when a user
subscribes or re-subscribes.
|
class |
UserStateEvent
An event for when Twitch sends a USERSTATE message.
|
class |
WhisperEvent
Fires when a whisper is received via twitch.
|
Copyright © 2013–2021 Kitteh. All rights reserved.