Class IrcMessage

java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.irc.IrcMessage
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Message, org.apache.camel.spi.DataTypeAware, org.apache.camel.spi.HasCamelContext

public class IrcMessage extends org.apache.camel.support.DefaultMessage
  • Field Summary

    Fields inherited from class org.apache.camel.support.MessageSupport

    camelContext, typeConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    IrcMessage(org.apache.camel.CamelContext camelContext)
     
    IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, int num, String value, String message)
     
    IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user)
     
    IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user, String message)
     
    IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user, String whoWasKickedNick, String message)
     
    IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, org.schwering.irc.lib.IRCUser user, String message)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
     
     
     
     
    org.schwering.irc.lib.IRCUser
     
     
     
    protected void
     
    void
    setMessage(String message)
     
    void
    setMessageType(String messageType)
     
    void
    setTarget(String target)
     
    void
    setUser(org.schwering.irc.lib.IRCUser user)
     
    void
    setWhoWasKickedNick(String whoWasKickedNick)
     
     

    Methods inherited from class org.apache.camel.support.DefaultMessage

    createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, removeHeader, removeHeaders, removeHeaders, reset, setHeader, setHeaders

    Methods inherited from class org.apache.camel.support.MessageSupport

    copy, copyFrom, copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext)
    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, org.schwering.irc.lib.IRCUser user, String message)
    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user, String message)
    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user, String whoWasKickedNick, String message)
    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, String target, org.schwering.irc.lib.IRCUser user)
    • IrcMessage

      public IrcMessage(org.apache.camel.CamelContext camelContext, String messageType, int num, String value, String message)
  • Method Details

    • 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)
    • createBody

      protected Object createBody()
      Overrides:
      createBody in class org.apache.camel.support.MessageSupport
    • newInstance

      public IrcMessage newInstance()
      Overrides:
      newInstance in class org.apache.camel.support.DefaultMessage
    • populateInitialHeaders

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

      public String toString()
      Overrides:
      toString in class org.apache.camel.support.MessageSupport