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
,org.apache.camel.spi.HasCamelContext
public class XmppMessage
extends org.apache.camel.support.DefaultMessage
Represents a
Message
for working with XMPP-
Field Summary
Fields inherited from class org.apache.camel.support.MessageSupport
camelContext, typeConverter
-
Constructor Summary
ConstructorsConstructorDescriptionXmppMessage
(org.apache.camel.CamelContext camelContext) XmppMessage
(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza packet) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
org.jivesoftware.smack.packet.Message
Returns the underlying XMPP messageorg.jivesoftware.smack.packet.Stanza
Returns the underlying XMPP packetprotected void
void
setXmppMessage
(org.jivesoftware.smack.packet.Message xmppMessage) void
setXmppPacket
(org.jivesoftware.smack.packet.Stanza xmppPacket) toString()
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
-
Constructor Details
-
XmppMessage
public XmppMessage(org.apache.camel.CamelContext camelContext) -
XmppMessage
public XmppMessage(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza packet)
-
-
Method Details
-
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
- Overrides:
newInstance
in classorg.apache.camel.support.DefaultMessage
-
createBody
- Overrides:
createBody
in classorg.apache.camel.support.MessageSupport
-
populateInitialHeaders
- Overrides:
populateInitialHeaders
in classorg.apache.camel.support.DefaultMessage
-