例如,当我们在 ejb 3 中配置侦听 JMS 队列的 MDB 实例的数量时,如下所示,
@ActivationConfigProperty(propertyName = "maxSession", propertyValue = "someNumber")
我想知道如何在 EJB 2.1 Jboss 4 中完成它。
目前我使用 xDoclet 为 MDB 生成 ejb-jar.xml,我当前的声明如下。
* <!-- begin-xdoclet-definition -->
* @ejb.bean name="myEjb"
* acknowledge-mode="Auto-acknowledge"
* destination-type="javax.jms.Queue"
* what to use for max Session??
这会导致 ejb-jar.xml 中的激活配置如下
<activation-config>
<activation-config-property>
<activation-config-property-name>destinationType</activation-config-property-name>
<activation-config-property-value>javax.jms.Queue</activation-config-property-value>
</activation-config-property>
<activation-config-property>
<activation-config-property-name>acknowledgeMode</activation-config-property-name>
<activation-config-property-value>Auto-acknowledge</activation-config-property-value>
</activation-config-property>
</activation-config>