@Target(value={}) @Retention(value=RUNTIME) public @interface ActivationConfigProperty
The following standard properties are recognized for JMS message driven beans:
acknowledgeMode
. This property is used to specify
the JMS acknowledgement mode for the message delivery when bean-managed
transaction demarcation is used.
Its values are Auto_acknowledge
or Dups_ok_acknowledge
.
If this property is not specified, JMS AUTO_ACKNOWLEDGE
semantics are assumed.
messageSelector
. This property is used to specify
the JMS message selector to be used in determining which messages a
JMS message driven bean is to receive.
destinationType
. This property is used to specify
whether the message driven bean is intended to be used with a queue or
a topic. The value must be either javax.jms.Queue
or
javax.jms.Topic
.
subscriptionDurability
. If the message driven bean is
intended to be used with a topic, this property may be used to indicate
whether a durable or non-durable subscription should be used. The
value of this property must be either Durable
or NonDurable
destinationLookup
. This property is used to specify
the JMS queue or topic from which a JMS message-driven bean is to receive messages.
connectionFactoryLookup
. This property is used to specify
the JMS connection factory that will be used to connect to the JMS provider
from which a JMS message-driven bean is to receive messages.
subscriptionName
. This property is used to specify
the name of the durable subscription if the message-driven bean is intended
to be used with a Topic, and the bean provider has indicated that a durable
subscription should be used.
clientId
. This property is used to specify
the JMS client identifier that will be used when connecting to the JMS provider
from which a JMS message-driven bean is to receive messages.
If this property is not specified then the client identifier will be left unset.
shareSubscriptions
. This property is used to specify
whether the durable subscription name generated by the container will be the same
or different for each instance in the cluster.
Its values are true
or false
. By default a value of
true
is assumed, which means that the same durable subscription name
or non-durable subscription will be used for each instance in the cluster.
Modifier and Type | Required Element and Description |
---|---|
String |
propertyName |
String |
propertyValue |
Copyright © 2013. All Rights Reserved.