Class CometdBinding


  • public class CometdBinding
    extends Object
    A Strategy used to convert between a Camel Exchange and to and from a Cometd messages
    • Constructor Detail

      • CometdBinding

        public CometdBinding​(org.cometd.server.BayeuxServerImpl bayeux)
      • CometdBinding

        public CometdBinding​(org.cometd.server.BayeuxServerImpl bayeux,
                             boolean enableSessionHeader)
    • Method Detail

      • 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)