Class CometdBinding
java.lang.Object
org.apache.camel.component.cometd.CometdBinding
A Strategy used to convert between a Camel
Exchange
and to and from a Cometd messages-
Field Summary
-
Constructor Summary
ConstructorDescriptionCometdBinding
(org.cometd.server.BayeuxServerImpl bayeux) CometdBinding
(org.cometd.server.BayeuxServerImpl bayeux, boolean enableSessionHeader) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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)
-
Field Details
-
HEADERS_FIELD
- See Also:
-
COMETD_CLIENT_ID_HEADER_NAME
@Metadata(description="The clientId of the session", javaType="String") public static final String COMETD_CLIENT_ID_HEADER_NAME- See Also:
-
COMETD_SUBSCRIPTION_HEADER_NAME
@Metadata(description="The subscription", javaType="String") public static final String COMETD_SUBSCRIPTION_HEADER_NAME- See Also:
-
COMETD_SESSION_ATTR_HEADER_NAME
- See Also:
-
-
Constructor Details
-
CometdBinding
public CometdBinding(org.cometd.server.BayeuxServerImpl bayeux) -
CometdBinding
public CometdBinding(org.cometd.server.BayeuxServerImpl bayeux, boolean enableSessionHeader)
-
-
Method Details
-
createCometdMessage
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) -
createCamelMessage
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) -
addHeadersToMessage
public void addHeadersToMessage(org.cometd.bayeux.server.ServerMessage.Mutable cometdMessage, org.apache.camel.Message camelMessage)
-