Solved

MDB 3.0 Queue Names

Posted on 2009-05-04
2
337 Views
Last Modified: 2013-12-02
Hi,

I am using MDB 3.0 using annotations to define queue names and deploying using JBOSS AS 4.2.3.
I am looking for a way to define these queue names in some configuration files so that to change the queue names no change in code should be required.

TIA.

Thanks,
sri
0
Comment
Question by:srinitin
2 Comments
 
LVL 19

Accepted Solution

by:
ramazanyich earned 125 total points
Comment Utility
you can do it in ejb-jar.xml file inside META-INF folder.


<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"

	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

                            http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"

	version="3.0">
 

	<description>

		<![CDATA[No Description.]]>

	</description>

	<display-name>My MDB bean</display-name>
 

	<enterprise-beans>

		<message-driven>

			<ejb-name>MDBName</ejb-name>

			<ejb-class>

				yout.mdb.full.class.name

			</ejb-class>

			<transaction-type>Container</transaction-type>

			<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-property>

					<activation-config-property-name>

						destination

					</activation-config-property-name>

					<activation-config-property-value>

						queueName

					</activation-config-property-value>

				</activation-config-property>

			</activation-config>

		</message-driven>

		

	</enterprise-beans>
 
 

</ejb-jar>

Open in new window

0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Upgrading Tomcat – There are a couple of methods to upgrade Tomcat is to use The Apache Installer is to download and unzip and run the services.bat remove|install Tomcat6 Because of the App that we are working with, we can only use Tomcat 6.…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now