Package org.apache.camel.component.xmpp
Class XmppMessage
- java.lang.Object
-
- org.apache.camel.support.MessageSupport
-
- org.apache.camel.support.DefaultMessage
-
- org.apache.camel.component.xmpp.XmppMessage
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.Message
,org.apache.camel.spi.DataTypeAware
public class XmppMessage extends org.apache.camel.support.DefaultMessage
Represents aMessage
for working with XMPP
-
-
Constructor Summary
Constructors Constructor Description XmppMessage(org.apache.camel.CamelContext camelContext)
XmppMessage(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza packet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
createBody()
org.jivesoftware.smack.packet.Message
getXmppMessage()
Returns the underlying XMPP messageorg.jivesoftware.smack.packet.Stanza
getXmppPacket()
Returns the underlying XMPP packetXmppMessage
newInstance()
protected void
populateInitialHeaders(Map<String,Object> map)
void
setXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)
void
setXmppPacket(org.jivesoftware.smack.packet.Stanza xmppPacket)
String
toString()
-
Methods inherited from class org.apache.camel.support.DefaultMessage
createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, isTransactedRedelivered, 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, hasDataType, hasMessageId, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId
-
-
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classorg.apache.camel.support.MessageSupport
-
getXmppMessage
public org.jivesoftware.smack.packet.Message getXmppMessage()
Returns the underlying XMPP message
-
setXmppMessage
public void setXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)
-
getXmppPacket
public org.jivesoftware.smack.packet.Stanza getXmppPacket()
Returns the underlying XMPP packet
-
setXmppPacket
public void setXmppPacket(org.jivesoftware.smack.packet.Stanza xmppPacket)
-
newInstance
public XmppMessage newInstance()
- Overrides:
newInstance
in classorg.apache.camel.support.DefaultMessage
-
createBody
protected Object createBody()
- Overrides:
createBody
in classorg.apache.camel.support.MessageSupport
-
-