Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Message Driven Bean и дескриптор развертывания / 2 сообщений из 2, страница 1 из 1
11.03.2015, 14:33
    #38901382
Hexe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Message Driven Bean и дескриптор развертывания
Всем добрый день
Есть простой Message Driven Bean
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@Named
@MessageDriven(mappedName = "jms/myQueue")
public class TestMDB implements MessageListener {

  @Override
  public void onMessage(Message msg) {
     //...
  }
  
}


Как не используя аннотаций, сделать то же самое, используя дескриптор ejb-jar.xml? Т.к. на момент компиляции JNDI-имя очереди будет не известно, хочется вынести его в какие-нибудь properties.
...
Рейтинг: 0 / 0
16.03.2015, 15:04
    #38905977
pulp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Message Driven Bean и дескриптор развертывания
Похоже это зависит от вендора СП. Для IBM напр. настраивается в файле ibm-ejb-jar-bnd.xml:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar-bnd
        xmlns="http://websphere.ibm.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-ejb-jar-bnd_1_0.xsd"
        version="1.0">
	
	<message-driven name="MDBDocumentGK">
		<jca-adapter activation-spec-binding-name="jms/astEvents.DocumentGK.CFT" activation-spec-auth-alias="jms/tEvents.DocumentGK"/>
	</message-driven>
	
	<message-driven name="MDBAccountGK">
		<jca-adapter activation-spec-binding-name="jms/astEvents.AccountGK.CFT" activation-spec-auth-alias="jms/tEvents.AccountGK"/>
	</message-driven>
	<message-driven name="MDBClient">
		<jca-adapter activation-spec-binding-name="jms/astEvents.Client.CFT" activation-spec-auth-alias="jms/tEvents.Client"/>
	</message-driven>
	
</ejb-jar-bnd>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Message Driven Bean и дескриптор развертывания / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]