org.apache.camel.component.xmpp
Class XmppMessage

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

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

Represents a Message for working with XMPP

Version:
$Revision:520964 $

Constructor Summary
XmppMessage()
           
XmppMessage(org.jivesoftware.smack.packet.Message jmsMessage)
           
 
Method Summary
protected  Object createBody()
           
 XmppExchange getExchange()
           
 Object getHeader(String name)
           
 Map<String,Object> getHeaders()
           
 org.jivesoftware.smack.packet.Message getXmppMessage()
          Returns the underlying XMPP message
 XmppMessage newInstance()
           
 void setHeader(String name, Object value)
           
 void setXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.impl.DefaultMessage
createHeaders, getHeader, populateInitialHeaders, setHeaders
 
Methods inherited from class org.apache.camel.impl.MessageSupport
copy, 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

XmppMessage

public XmppMessage()

XmppMessage

public XmppMessage(org.jivesoftware.smack.packet.Message jmsMessage)
Method Detail

toString

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

getExchange

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

getXmppMessage

public org.jivesoftware.smack.packet.Message getXmppMessage()
Returns the underlying XMPP message

Returns:
the underlying XMPP message

setXmppMessage

public void setXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)

getHeader

public Object getHeader(String name)
Specified by:
getHeader in interface org.apache.camel.Message
Overrides:
getHeader in class org.apache.camel.impl.DefaultMessage

setHeader

public void setHeader(String name,
                      Object value)
Specified by:
setHeader in interface org.apache.camel.Message
Overrides:
setHeader in class org.apache.camel.impl.DefaultMessage

getHeaders

public Map<String,Object> getHeaders()
Specified by:
getHeaders in interface org.apache.camel.Message
Overrides:
getHeaders in class org.apache.camel.impl.DefaultMessage

newInstance

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

createBody

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


Copyright © 2007 Apache Software Foundation. All Rights Reserved.