org.apache.camel.component.irc
Class IrcMessage

java.lang.Object
  extended by org.apache.camel.impl.MessageSupport
      extended by org.apache.camel.impl.DefaultMessage
          extended by org.apache.camel.component.irc.IrcMessage
All Implemented Interfaces:
org.apache.camel.Message

public class IrcMessage
extends org.apache.camel.impl.DefaultMessage


Constructor Summary
IrcMessage()
           
IrcMessage(String messageType, org.schwering.irc.lib.IRCUser user, String message)
           
IrcMessage(String messageType, String target, org.schwering.irc.lib.IRCUser user)
           
IrcMessage(String messageType, String target, org.schwering.irc.lib.IRCUser user, String message)
           
IrcMessage(String messageType, String target, org.schwering.irc.lib.IRCUser user, String whoWasKickedNick, String message)
           
 
Method Summary
protected  Object createBody()
           
 IrcExchange getExchange()
           
 String getMessage()
           
 String getMessageType()
           
 String getTarget()
           
 org.schwering.irc.lib.IRCUser getUser()
           
 String getWhoWasKickedNick()
           
 IrcMessage newInstance()
           
protected  void populateInitialHeaders(Map<String,Object> map)
           
 void setMessage(String message)
           
 void setMessageType(String messageType)
           
 void setTarget(String target)
           
 void setUser(org.schwering.irc.lib.IRCUser user)
           
 void setWhoWasKickedNick(String whoWasKickedNick)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.impl.DefaultMessage
createHeaders, getHeader, getHeader, getHeaders, setHeader, setHeaders
 
Methods inherited from class org.apache.camel.impl.MessageSupport
copy, copyFrom, getBody, getBody, getMessageId, setBody, setBody, setExchange, setMessageId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IrcMessage

public IrcMessage()

IrcMessage

public IrcMessage(String messageType,
                  org.schwering.irc.lib.IRCUser user,
                  String message)

IrcMessage

public IrcMessage(String messageType,
                  String target,
                  org.schwering.irc.lib.IRCUser user,
                  String message)

IrcMessage

public IrcMessage(String messageType,
                  String target,
                  org.schwering.irc.lib.IRCUser user,
                  String whoWasKickedNick,
                  String message)

IrcMessage

public IrcMessage(String messageType,
                  String target,
                  org.schwering.irc.lib.IRCUser user)
Method Detail

getMessageType

public String getMessageType()

setMessageType

public void setMessageType(String messageType)

getTarget

public String getTarget()

setTarget

public void setTarget(String target)

getUser

public org.schwering.irc.lib.IRCUser getUser()

setUser

public void setUser(org.schwering.irc.lib.IRCUser user)

getWhoWasKickedNick

public String getWhoWasKickedNick()

setWhoWasKickedNick

public void setWhoWasKickedNick(String whoWasKickedNick)

getMessage

public String getMessage()

setMessage

public void setMessage(String message)

getExchange

public IrcExchange getExchange()
Specified by:
getExchange in interface org.apache.camel.Message
Overrides:
getExchange in class org.apache.camel.impl.MessageSupport

createBody

protected Object createBody()
Overrides:
createBody in class org.apache.camel.impl.MessageSupport

newInstance

public IrcMessage newInstance()
Overrides:
newInstance in class org.apache.camel.impl.DefaultMessage

populateInitialHeaders

protected void populateInitialHeaders(Map<String,Object> map)
Overrides:
populateInitialHeaders in class org.apache.camel.impl.DefaultMessage

toString

public String toString()
Overrides:
toString in class org.apache.camel.impl.DefaultMessage


Copyright © 2007 Apache Software Foundation. All Rights Reserved.