Option | Default Value | Description |
---|
acknowledgementMode
| AUTO_ACKNOWLEDGE
| The JMS acknowledgement name, which is one of: SESSION_TRANSACTED , AUTO_ACKNOWLEDGE or DUPS_OK_ACKNOWLEDGE . CLIENT_ACKNOWLEDGE is not supported at this time. |
consumerCount
| 1
| InOut only. Defines the number of MessageListener instances that for response consumers. |
exchangePattern
| InOnly
| Sets the Producers message exchange pattern. |
namedReplyTo
| null
| InOut only. Specifies a named reply to destination for responses. |
persistent
| true
| Whether a message should be delivered with persistence enabled. |
producerCount
| 1
| Defines the number of MessageProducer instances. |
responseTimeOut
| 5000
| InOut only. Specifies the amount of time an InOut Producer will wait for its response. |
synchronous
| true
| Sets whether the Endpoint will use synchronous or asynchronous processing. |
transacted
| false
| If the endpoint should use a JMS Session transaction. |
ttl
| -1
| Disabled by default. Sets the Message time to live header. |
prefillPool | true | Camel 2.14: Whether to prefill the producer connection pool on startup, or create connections lazy when needed. |
allowNullBody | true | Camel 2.15.1: Whether to allow sending messages with no body. If this option is false and the message body is null, then an JMSException is thrown. |