Endpoint for Camel Cometd.
| Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
|---|---|---|---|---|---|---|---|
| host | path | java.lang.String | true | false | Hostname | ||
| port | path | int | true | false | Host port number | ||
| channelName | path | java.lang.String | true | false | The channelName represents a topic that can be subscribed to by the Camel endpoints. | ||
| baseResource | parameter | java.lang.String | false | The root directory for the web resources or classpath. Use the protocol file: or classpath: depending if you want that the component loads the resource from file system or classpath. Classpath is required for OSGI deployment where the resources are packaged in the jar | |||
| timeout | parameter | int | false | 240000 | The server side poll timeout in milliseconds. This is how long the server will hold a reconnect request before responding. | ||
| interval | parameter | int | false | The client side poll timeout in milliseconds. How long a client will wait between reconnects | |||
| maxInterval | parameter | int | false | 30000 | The max client side poll timeout in milliseconds. A client will be removed if a connection is not received in this time. | ||
| multiFrameInterval | parameter | int | false | 1500 | The client side poll timeout, if multiple connections are detected from the same browser. | ||
| jsonCommented | parameter | boolean | false | true | If true, the server will accept JSON wrapped in a comment and will generate JSON wrapped in a comment. This is a defence against Ajax Hijacking. | ||
| sessionHeadersEnabled | parameter | boolean | false | Whether to include the server session headers in the Camel message when creating a Camel Message for incoming requests. | |||
| logLevel | parameter | int | false | 1 | 0 1 2 |
Logging level. 0=none, 1=info, 2=debug. | |
| crossOriginFilterOn | parameter | boolean | false | If true, the server will support for cross-domain filtering | |||
| allowedOrigins | parameter | java.lang.String | false | * | The origins domain that support to cross, if the crosssOriginFilterOn is true | ||
| filterPath | parameter | java.lang.String | false | The filterPath will be used by the CrossOriginFilter, if the crosssOriginFilterOn is true | |||
| disconnectLocalSession | parameter | boolean | false | true | Whether to disconnect local sessions after publishing a message to its channel. Disconnecting local session is needed as they are not swept by default by CometD, and therefore you can run out of memory. | ||
| exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
| synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
A Consumer for receiving messages using Cometd and Bayeux protocol.