Class 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 a Message 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 message
      org.jivesoftware.smack.packet.Stanza getXmppPacket()
      Returns the underlying XMPP packet
      XmppMessage 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
    • Constructor Detail

      • XmppMessage

        public XmppMessage​(org.apache.camel.CamelContext camelContext)
      • XmppMessage

        public XmppMessage​(org.apache.camel.Exchange exchange,
                           org.jivesoftware.smack.packet.Stanza packet)
    • Method Detail

      • toString

        public String toString()
        Overrides:
        toString in class org.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 class org.apache.camel.support.DefaultMessage
      • createBody

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

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