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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCometdBinding(org.cometd.server.BayeuxServerImpl bayeux) CometdBinding(org.cometd.server.BayeuxServerImpl bayeux, boolean enableSessionHeader) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHeadersToMessage(org.cometd.bayeux.server.ServerMessage.Mutable cometdMessage, org.apache.camel.Message camelMessage) org.apache.camel.MessagecreateCamelMessage(org.apache.camel.CamelContext camelContext, org.cometd.bayeux.server.ServerSession remote, org.cometd.bayeux.server.ServerMessage cometdMessage, Object data) org.cometd.bayeux.server.ServerMessage.MutablecreateCometdMessage(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)
-