Package org.apache.camel.component.irc
Class IrcLogger
- java.lang.Object
-
- org.schwering.irc.lib.IRCEventAdapter
-
- org.apache.camel.component.irc.IrcLogger
-
- All Implemented Interfaces:
EventListener,org.schwering.irc.lib.IRCConstants,org.schwering.irc.lib.IRCEventListener
public class IrcLogger extends org.schwering.irc.lib.IRCEventAdapterA helper class which logs errors
-
-
Field Summary
-
Fields inherited from interface org.schwering.irc.lib.IRCConstants
ACTION_INDICATOR, BOLD_INDICATOR, COLOR_END_INDICATOR, COLOR_INDICATOR, COLOR_REVERSE_INDICATOR, ERR_ALREADYREGISTRED, ERR_BADCHANMASK, ERR_BADCHANNELKEY, ERR_BANNEDFROMCHAN, ERR_CANNOTSENDTOCHAN, ERR_CANTKILLSERVER, ERR_CHANNELISFULL, ERR_CHANOPRIVSNEEDED, ERR_ERRONEUSNICKNAME, ERR_FILEERROR, ERR_INVITEONLYCHAN, ERR_KEYSET, ERR_NEEDMOREPARAMS, ERR_NICKCOLLISION, ERR_NICKNAMEINUSE, ERR_NOADMININFO, ERR_NOLOGIN, ERR_NOMOTD, ERR_NONICKNAMEGIVEN, ERR_NOOPERHOST, ERR_NOORIGIN, ERR_NOPERMFORHOST, ERR_NOPRIVILEGES, ERR_NORECIPIENT, ERR_NOSERVICEHOST, ERR_NOSUCHCHANNEL, ERR_NOSUCHNICK, ERR_NOSUCHSERVER, ERR_NOTEXTTOSEND, ERR_NOTONCHANNEL, ERR_NOTOPLEVEL, ERR_NOTREGISTERED, ERR_PASSWDMISMATCH, ERR_SUMMONDISABLED, ERR_TOOMANYCHANNELS, ERR_TOOMANYTARGETS, ERR_UMODEUNKNOWNFLAG, ERR_UNKNOWNCOMMAND, ERR_UNKNOWNMODE, ERR_USERNOTINCHANNEL, ERR_USERONCHANNEL, ERR_USERSDISABLED, ERR_USERSDONTMATCH, ERR_WASNOSUCHNICK, ERR_WILDTOPLEVEL, ERR_YOUREBANNEDCREEP, ERR_YOUWILLBEBANNED, RPL_ADMINEMAIL, RPL_ADMINLOC1, RPL_ADMINLOC2, RPL_ADMINME, RPL_AUTHNAME, RPL_AWAY, RPL_BANLIST, RPL_CHANNELMODEIS, RPL_CLOSEEND, RPL_CLOSING, RPL_CREATED, RPL_ENDOFBANLIST, RPL_ENDOFINFO, RPL_ENDOFLINKS, RPL_ENDOFMOTD, RPL_ENDOFNAMES, RPL_ENDOFSERVICES, RPL_ENDOFSTATS, RPL_ENDOFUSERS, RPL_ENDOFWHO, RPL_ENDOFWHOIS, RPL_ENDOFWHOWAS, RPL_INFO, RPL_INFOSTART, RPL_INVITING, RPL_ISON, RPL_ISUPPORT, RPL_KILLDONE, RPL_LINKS, RPL_LIST, RPL_LISTEND, RPL_LISTSTART, RPL_LUSERCHANNELS, RPL_LUSERCLIENT, RPL_LUSERME, RPL_LUSEROP, RPL_LUSERUNKNOWN, RPL_MOTD, RPL_MOTDSTART, RPL_MYINFO, RPL_MYPORTIS, RPL_NAMREPLY, RPL_NONE, RPL_NOTOPIC, RPL_NOUSERS, RPL_NOWAWAY, RPL_REHASHING, RPL_SERVICE, RPL_SERVICEINFO, RPL_SERVLIST, RPL_SERVLISTEND, RPL_STATSCLINE, RPL_STATSCOMMANDS, RPL_STATSHLINE, RPL_STATSILINE, RPL_STATSKLINE, RPL_STATSLINKINFO, RPL_STATSLLINE, RPL_STATSNLINE, RPL_STATSOLINE, RPL_STATSQLINE, RPL_STATSUPTIME, RPL_STATSYLINE, RPL_SUMMONING, RPL_TIME, RPL_TOPIC, RPL_TOPICINFO, RPL_TRACECLASS, RPL_TRACECONNECTING, RPL_TRACEHANDSHAKE, RPL_TRACELINK, RPL_TRACELOG, RPL_TRACENEWTYPE, RPL_TRACEOPERATOR, RPL_TRACESERVER, RPL_TRACEUNKNOWN, RPL_TRACEUSER, RPL_UMODEIS, RPL_UNAWAY, RPL_USERHOST, RPL_USERS, RPL_USERSSTART, RPL_VERSION, RPL_WELCOME, RPL_WHOISCHANNELS, RPL_WHOISCHANOP, RPL_WHOISIDLE, RPL_WHOISOPERATOR, RPL_WHOISSERVER, RPL_WHOISUSER, RPL_WHOREPLY, RPL_WHOWASUSER, RPL_YOUREOPER, RPL_YOURHOST, UNDERLINE_INDICATOR
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonDisconnected()voidonError(int num, String msg)voidonError(String msg)voidonInvite(String chan, org.schwering.irc.lib.IRCUser user, String passiveNick)voidonJoin(String chan, org.schwering.irc.lib.IRCUser user)voidonKick(String chan, org.schwering.irc.lib.IRCUser user, String passiveNick, String msg)voidonMode(String chan, org.schwering.irc.lib.IRCUser user, org.schwering.irc.lib.IRCModeParser ircModeParser)voidonMode(org.schwering.irc.lib.IRCUser user, String passiveNick, String mode)voidonNick(org.schwering.irc.lib.IRCUser user, String newNick)voidonNotice(String target, org.schwering.irc.lib.IRCUser user, String msg)voidonPart(String chan, org.schwering.irc.lib.IRCUser user, String msg)voidonPing(String ping)voidonPrivmsg(String target, org.schwering.irc.lib.IRCUser user, String msg)voidonQuit(org.schwering.irc.lib.IRCUser user, String msg)voidonRegistered()voidonReply(int num, String value, String msg)voidonTopic(String chan, org.schwering.irc.lib.IRCUser user, String topic)voidunknown(String prefix, String command, String middle, String trailing)
-
-
-
Constructor Detail
-
IrcLogger
public IrcLogger(org.slf4j.Logger log, String server)
-
-
Method Detail
-
onDisconnected
public void onDisconnected()
- Specified by:
onDisconnectedin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onDisconnectedin classorg.schwering.irc.lib.IRCEventAdapter
-
onError
public void onError(int num, String msg)- Specified by:
onErrorin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onErrorin classorg.schwering.irc.lib.IRCEventAdapter
-
onError
public void onError(String msg)
- Specified by:
onErrorin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onErrorin classorg.schwering.irc.lib.IRCEventAdapter
-
onInvite
public void onInvite(String chan, org.schwering.irc.lib.IRCUser user, String passiveNick)
- Specified by:
onInvitein interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onInvitein classorg.schwering.irc.lib.IRCEventAdapter
-
onJoin
public void onJoin(String chan, org.schwering.irc.lib.IRCUser user)
- Specified by:
onJoinin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onJoinin classorg.schwering.irc.lib.IRCEventAdapter
-
onKick
public void onKick(String chan, org.schwering.irc.lib.IRCUser user, String passiveNick, String msg)
- Specified by:
onKickin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onKickin classorg.schwering.irc.lib.IRCEventAdapter
-
onMode
public void onMode(String chan, org.schwering.irc.lib.IRCUser user, org.schwering.irc.lib.IRCModeParser ircModeParser)
- Specified by:
onModein interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onModein classorg.schwering.irc.lib.IRCEventAdapter
-
onMode
public void onMode(org.schwering.irc.lib.IRCUser user, String passiveNick, String mode)- Specified by:
onModein interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onModein classorg.schwering.irc.lib.IRCEventAdapter
-
onNick
public void onNick(org.schwering.irc.lib.IRCUser user, String newNick)- Specified by:
onNickin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onNickin classorg.schwering.irc.lib.IRCEventAdapter
-
onNotice
public void onNotice(String target, org.schwering.irc.lib.IRCUser user, String msg)
- Specified by:
onNoticein interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onNoticein classorg.schwering.irc.lib.IRCEventAdapter
-
onPart
public void onPart(String chan, org.schwering.irc.lib.IRCUser user, String msg)
- Specified by:
onPartin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onPartin classorg.schwering.irc.lib.IRCEventAdapter
-
onPing
public void onPing(String ping)
- Specified by:
onPingin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onPingin classorg.schwering.irc.lib.IRCEventAdapter
-
onPrivmsg
public void onPrivmsg(String target, org.schwering.irc.lib.IRCUser user, String msg)
- Specified by:
onPrivmsgin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onPrivmsgin classorg.schwering.irc.lib.IRCEventAdapter
-
onQuit
public void onQuit(org.schwering.irc.lib.IRCUser user, String msg)- Specified by:
onQuitin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onQuitin classorg.schwering.irc.lib.IRCEventAdapter
-
onRegistered
public void onRegistered()
- Specified by:
onRegisteredin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onRegisteredin classorg.schwering.irc.lib.IRCEventAdapter
-
onReply
public void onReply(int num, String value, String msg)- Specified by:
onReplyin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onReplyin classorg.schwering.irc.lib.IRCEventAdapter
-
onTopic
public void onTopic(String chan, org.schwering.irc.lib.IRCUser user, String topic)
- Specified by:
onTopicin interfaceorg.schwering.irc.lib.IRCEventListener- Overrides:
onTopicin classorg.schwering.irc.lib.IRCEventAdapter
-
-