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.DefaultMessageRepresents aMessagefor 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 ObjectcreateBody()org.jivesoftware.smack.packet.MessagegetXmppMessage()Returns the underlying XMPP messageorg.jivesoftware.smack.packet.StanzagetXmppPacket()Returns the underlying XMPP packetXmppMessagenewInstance()protected voidpopulateInitialHeaders(Map<String,Object> map)voidsetXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)voidsetXmppPacket(org.jivesoftware.smack.packet.Stanza xmppPacket)StringtoString()-
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:
toStringin 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:
newInstancein classorg.apache.camel.support.DefaultMessage
-
createBody
protected Object createBody()
- Overrides:
createBodyin classorg.apache.camel.support.MessageSupport
-
-