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

    Constructors
    Constructor
    Description
    XmppMessage(org.apache.camel.CamelContext camelContext)
     
    XmppMessage(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza packet)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
     
    org.jivesoftware.smack.packet.Message
    Returns the underlying XMPP message
    org.jivesoftware.smack.packet.Stanza
    Returns the underlying XMPP packet
     
    protected void
     
    void
    setXmppMessage(org.jivesoftware.smack.packet.Message xmppMessage)
     
    void
    setXmppPacket(org.jivesoftware.smack.packet.Stanza xmppPacket)
     
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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

      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