Class XmppBinding

java.lang.Object
org.apache.camel.component.xmpp.XmppBinding

public class XmppBinding extends Object
A Strategy used to convert between a Camel Exchange and XmppMessage to and from a XMPP Message
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    XmppBinding(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    extractBodyFromXmpp(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza stanza)
    Extracts the body from the XMPP message
    extractHeadersFromXmpp(org.jivesoftware.smack.packet.Stanza stanza, org.apache.camel.Exchange exchange)
     
    void
    populateXmppMessage(org.jivesoftware.smack.packet.Message message, org.apache.camel.Exchange exchange)
    Populates the given XMPP message from the inbound exchange
    void
    populateXmppStanza(org.jivesoftware.smack.packet.Stanza stanza, org.apache.camel.Exchange exchange)
    Populates the given XMPP stanza from the inbound exchange

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XmppBinding

      public XmppBinding()
    • XmppBinding

      public XmppBinding(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
  • Method Details

    • populateXmppMessage

      public void populateXmppMessage(org.jivesoftware.smack.packet.Message message, org.apache.camel.Exchange exchange)
      Populates the given XMPP message from the inbound exchange
    • populateXmppStanza

      public void populateXmppStanza(org.jivesoftware.smack.packet.Stanza stanza, org.apache.camel.Exchange exchange)
      Populates the given XMPP stanza from the inbound exchange
    • extractBodyFromXmpp

      public Object extractBodyFromXmpp(org.apache.camel.Exchange exchange, org.jivesoftware.smack.packet.Stanza stanza)
      Extracts the body from the XMPP message
    • extractHeadersFromXmpp

      public Map<String,Object> extractHeadersFromXmpp(org.jivesoftware.smack.packet.Stanza stanza, org.apache.camel.Exchange exchange)