Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:
test.cxf.jmstransport.queue

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
false means only JMS 1.0.2 features are used

messageIdEnabled

true

 

messageTimestampEnabled

true

 

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

PERSISTENT = 2    messages will be persisted to disk

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 tasks threads that handle the received requests

messageSelector


jms selector to filter incoming messages (allows to share a queue)

subscriptionDurable

false

 

durableSubscriptionName


 

messageType

text

text
binary
byte

pubSubDomain

false

false means use queues
true means use topics

...