org.apache.camel.component.irc
Class IrcErrorLogger

java.lang.Object
  extended by org.schwering.irc.lib.IRCEventAdapter
      extended by org.apache.camel.component.irc.IrcErrorLogger
All Implemented Interfaces:
EventListener, org.schwering.irc.lib.IRCConstants, org.schwering.irc.lib.IRCEventListener

public class IrcErrorLogger
extends org.schwering.irc.lib.IRCEventAdapter

A helper class which logs errors

Version:
$Revision: 630591 $

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
 
Constructor Summary
IrcErrorLogger(org.apache.commons.logging.Log log)
           
 
Method Summary
 void onDisconnected()
           
 void onError(int i, String string)
           
 void onError(String string)
           
 void onMode(org.schwering.irc.lib.IRCUser ircUser, String string, String string1)
           
 void onMode(String string, org.schwering.irc.lib.IRCUser ircUser, org.schwering.irc.lib.IRCModeParser ircModeParser)
           
 void onPing(String string)
           
 void onRegistered()
           
 void unknown(String string, String string1, String string2, String string3)
           
 
Methods inherited from class org.schwering.irc.lib.IRCEventAdapter
onInvite, onJoin, onKick, onNick, onNotice, onPart, onPrivmsg, onQuit, onReply, onTopic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IrcErrorLogger

public IrcErrorLogger(org.apache.commons.logging.Log log)
Method Detail

onRegistered

public void onRegistered()
Specified by:
onRegistered in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onRegistered in class org.schwering.irc.lib.IRCEventAdapter

onDisconnected

public void onDisconnected()
Specified by:
onDisconnected in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onDisconnected in class org.schwering.irc.lib.IRCEventAdapter

onMode

public void onMode(String string,
                   org.schwering.irc.lib.IRCUser ircUser,
                   org.schwering.irc.lib.IRCModeParser ircModeParser)
Specified by:
onMode in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onMode in class org.schwering.irc.lib.IRCEventAdapter

onMode

public void onMode(org.schwering.irc.lib.IRCUser ircUser,
                   String string,
                   String string1)
Specified by:
onMode in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onMode in class org.schwering.irc.lib.IRCEventAdapter

onPing

public void onPing(String string)
Specified by:
onPing in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onPing in class org.schwering.irc.lib.IRCEventAdapter

onError

public void onError(String string)
Specified by:
onError in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onError in class org.schwering.irc.lib.IRCEventAdapter

onError

public void onError(int i,
                    String string)
Specified by:
onError in interface org.schwering.irc.lib.IRCEventListener
Overrides:
onError in class org.schwering.irc.lib.IRCEventAdapter

unknown

public void unknown(String string,
                    String string1,
                    String string2,
                    String string3)
Specified by:
unknown in interface org.schwering.irc.lib.IRCEventListener
Overrides:
unknown in class org.schwering.irc.lib.IRCEventAdapter


Apache CAMEL