public abstract class AbstractIrcMessageListener
extends com.ircclouds.irc.api.listeners.VariousMessageListenerAdapter
Modifier and Type | Field and Description |
---|---|
protected com.ircclouds.irc.api.state.IIRCState |
connectionState
IRC connection state.
|
protected com.ircclouds.irc.api.IRCApi |
irc
IRC client library instance.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractIrcMessageListener(com.ircclouds.irc.api.IRCApi irc,
com.ircclouds.irc.api.state.IIRCState connectionState)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
localUser(java.lang.String nick)
Test if local user is disconnecting or it is some arbitrary other IRC
user.
|
void |
onClientError(com.ircclouds.irc.api.domain.messages.ClientErrorMessage msg)
In case a (fatal) error had occurred and we only find out after the fact
at the client side.
|
void |
onError(com.ircclouds.irc.api.domain.messages.ErrorMessage msg)
In case a (fatal) error occurs, remove the listener.
|
void |
onUserQuit(com.ircclouds.irc.api.domain.messages.QuitMessage msg)
Handler for user quit events.
|
onChannelAction, onChannelJoin, onChannelKick, onChannelMessage, onChannelMode, onChannelNotice, onChannelPart, onMessage, onNickChange, onServerNotice, onServerNumericMessage, onServerPing, onTopicChange, onUserAction, onUserAway, onUserNotice, onUserPing, onUserPrivMessage, onUserVersion
protected final com.ircclouds.irc.api.IRCApi irc
protected final com.ircclouds.irc.api.state.IIRCState connectionState
protected AbstractIrcMessageListener(com.ircclouds.irc.api.IRCApi irc, com.ircclouds.irc.api.state.IIRCState connectionState)
irc
- the irc instanceconnectionState
- the connection statepublic void onUserQuit(com.ircclouds.irc.api.domain.messages.QuitMessage msg)
onUserQuit
in interface com.ircclouds.irc.api.listeners.IVariousMessageListener
onUserQuit
in class com.ircclouds.irc.api.listeners.VariousMessageListenerAdapter
msg
- the quit messagepublic void onError(com.ircclouds.irc.api.domain.messages.ErrorMessage msg)
onError
in interface com.ircclouds.irc.api.listeners.IVariousMessageListener
onError
in class com.ircclouds.irc.api.listeners.VariousMessageListenerAdapter
msg
- the error messagepublic void onClientError(com.ircclouds.irc.api.domain.messages.ClientErrorMessage msg)
onClientError
in interface com.ircclouds.irc.api.listeners.IVariousMessageListener
onClientError
in class com.ircclouds.irc.api.listeners.VariousMessageListenerAdapter
msg
- the client-side error messageprotected boolean localUser(java.lang.String nick)
nick
- the nick name
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.