org.apache.camel.component.xmpp
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
- Version:
Method Summary |
Object |
extractBodyFromXmpp(org.apache.camel.Exchange exchange,
org.jivesoftware.smack.packet.Message message)
Extracts the body from the XMPP message |
Map<String,Object> |
extractHeadersFromXmpp(org.jivesoftware.smack.packet.Message xmppMessage,
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmppBinding
public XmppBinding()
XmppBinding
public XmppBinding(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
populateXmppMessage
public void populateXmppMessage(org.jivesoftware.smack.packet.Message message,
org.apache.camel.Exchange exchange)
- Populates the given XMPP message from the inbound exchange
extractBodyFromXmpp
public Object extractBodyFromXmpp(org.apache.camel.Exchange exchange,
org.jivesoftware.smack.packet.Message message)
- Extracts the body from the XMPP message
extractHeadersFromXmpp
public Map<String,Object> extractHeadersFromXmpp(org.jivesoftware.smack.packet.Message xmppMessage,
org.apache.camel.Exchange exchange)
Apache Camel