Java Reference
In-Depth Information
acknowledgeMode</activation-config-property-name>
<activation-config-property-value>
Auto-acknowledge</activation-config-property-value>
</activation-config-property>
<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>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ReportingMDB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<message-destination>
<display-name>Destination for ReportingMDB</display-name>
<message-destination-name>reportQ</message-destination-name>
</message-destination>
</assembly-descriptor>
</ejb-jar>
To deploy this EJB, you also need a JBoss-specific deployment descriptor declaring
the JNDI name of the JMS queue, as shown in Listing 5-22.
Listing 5-22. jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<message-driven>
<ejb-name>ReportingMDB</ejb-name>
<destination-jndi-name>queue/reportQ</destination-jndi-name>
</message-driven>
</enterprise-beans>
</jboss>
 
Search WWH ::




Custom Search