public class CometdBinding extends Object
Exchange
and
to and from a Cometd messagesModifier and Type | Field and Description |
---|---|
static String |
COMETD_CLIENT_ID_HEADER_NAME |
static String |
COMETD_SESSION_ATTR_HEADER_NAME |
static String |
COMETD_SUBSCRIPTION_HEADER_NAME |
static String |
HEADERS_FIELD |
Constructor and Description |
---|
CometdBinding(org.cometd.server.BayeuxServerImpl bayeux) |
CometdBinding(org.cometd.server.BayeuxServerImpl bayeux,
boolean enableSessionHeader) |
Modifier and Type | Method and Description |
---|---|
void |
addHeadersToMessage(org.cometd.bayeux.server.ServerMessage.Mutable cometdMessage,
org.apache.camel.Message camelMessage) |
org.apache.camel.Message |
createCamelMessage(org.apache.camel.CamelContext camelContext,
org.cometd.bayeux.server.ServerSession remote,
org.cometd.bayeux.server.ServerMessage cometdMessage,
Object data) |
org.cometd.bayeux.server.ServerMessage.Mutable |
createCometdMessage(org.cometd.bayeux.server.ServerChannel channel,
org.cometd.bayeux.server.ServerSession serverSession,
org.apache.camel.Message camelMessage) |
public static final String HEADERS_FIELD
public static final String COMETD_CLIENT_ID_HEADER_NAME
public static final String COMETD_SUBSCRIPTION_HEADER_NAME
public static final String COMETD_SESSION_ATTR_HEADER_NAME
public CometdBinding(org.cometd.server.BayeuxServerImpl bayeux)
public CometdBinding(org.cometd.server.BayeuxServerImpl bayeux, boolean enableSessionHeader)
public org.cometd.bayeux.server.ServerMessage.Mutable createCometdMessage(org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerSession serverSession, org.apache.camel.Message camelMessage)
public org.apache.camel.Message createCamelMessage(org.apache.camel.CamelContext camelContext, org.cometd.bayeux.server.ServerSession remote, org.cometd.bayeux.server.ServerMessage cometdMessage, Object data)
public void addHeadersToMessage(org.cometd.bayeux.server.ServerMessage.Mutable cometdMessage, org.apache.camel.Message camelMessage)
Apache Camel