?
Solved

MDB 3.0 Queue Names

Posted on 2009-05-04
2
Medium Priority
?
350 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
1 Comment
 
LVL 19

Accepted Solution

by:
ramazanyich earned 500 total points
ID: 24306054
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

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is about some of the basic and important steps to be used to improve the performance in web-sphere commerce application development. 1) Always leverage the Dyna-caching facility provided by the product 2) Remove the unwanted code …
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
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.
Suggested Courses

807 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