...
Name | Default | Description |
---|---|---|
connectionFactory | (mandatory field) | Reference to a bean that defines a jms ConnectionFactory. Remember to wrap the connectionFactory like described above when not using a pooling ConnectionFactory |
targetDestination | JNDI name or provider specific name of a destination. Example for ActiveMQ: | |
replyDestination | ||
destinationResolver | DynamicDestinationResolver | Reference to a Spring DestinationResolver. This allows to define how destination names are resolved to jms Destinations. By default a DynamicDestinationResolver is used. It resolves destinations using the jms providers features. If you reference a JndiDestinationResolver you can resolve the destination names using JNDI. |
transactionManager | none | Reference to a spring transaction manager. This allows to take part in JTA Transactions with your webservice. |
taskExecutor | SimpleAsyncTaskExecutor | Reference to a spring TaskExecutor. This is used in listeners to decide how to handle incoming messages. Default is a spring SimpleAsyncTaskExecutor. |
useJms11 | > CXF 2.1.3: false | true means JMS 1.1 features are used |
messageIdEnabled | true |
|
messageTimestampEnabled | true |
|
cacheLevel | -1 | Specify the level of caching that the JMS listener container is allowed to apply. |
pubSubNoLocal | false | true do not receive your own messages when using topics |
receiveTimeout | 0 | How many milliseconds to wait for response messages. 0 means wait indefinitely |
explicitQosEnabled | false | true means that QoS parameters are set for each message. |
deliveryMode | 1 | NON_PERSISTENT = 1 messages will only be kept in memory |
priority | 4 | Priority for the messages. See your JMS provider doc for details |
timeToLive | 0 | After this time the message will be discarded by the jms provider |
sessionTransacted | false | true means JMS transactions are used |
concurrentConsumers | 1 | minimum number of concurrent consumers for listener |
maxConcurrentConsumers | 1 | maximum number of concurrent consumers for listener |
maxConcurrentTasks | 10 | Maximum number of threads that handle the received requests (available from cxf 2.1.4 upwards) |
messageSelector | jms selector to filter incoming messages (allows to share a queue) | |
subscriptionDurable | false |
|
durableSubscriptionName |
| |
messageType | text | text |
pubSubDomain | false | false means use queues |
...