How to Configure a Message-Driven Bean (Activation Properties, Durable Subscriptions)
The message-driven bean (MDB) example above shows only the two required properties, destination and destinationType. Here is a complete list of all properties that are specified by the JCA 1.5 specification (some implementations support additional properties):
| Name | Description | Default |
|---|---|---|
| destination | Destination to listen to (required) | - |
| destinationType | Destination type, "javax.jms.Queue" or "javax.jms.Topic" (required) | - |
| messageSelector | A message selector | - |
| acknowledgeMode | "Auto-acknowledge" for reliable messaging or "Dups-ok-acknowledge" for faster messaging with possible duplicates | "Auto-acknowledge" |
| subscriptionDurability | "Durable" for durable subscriptions, or "NonDurable" for non-durable; Durable requires the clientId and subscriptionName properties | "NonDurable" |
| clientId | The client id for durable subscriptions (required if durable) | - |
| subscriptionName | The name of the durable subscription (required if durable) | - |

