Jboss を 7.1.1 として使用しており、以下のような EJB MDB アノテーションがあります。
@MessageDriven(activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination", propertyValue = "XXX.IN"),
@ActivationConfigProperty(propertyName = "useJNDI", propertyValue = "false"),
@ActivationConfigProperty(propertyName = "hostName", propertyValue = "XXX.com"),
@ActivationConfigProperty(propertyName = "port", propertyValue = "3434"),
@ActivationConfigProperty(propertyName = "queueManager", propertyValue = "A01"),
@ActivationConfigProperty(propertyName = "channel", propertyValue = "CLIENT.TO") }, name = "MQMDB")
public class MyMessageListener implements MessageListener {
...
}
ejb-jar.xml に移動できることはわかっていますが、この構成をコードから jboss standalone.xml ファイルに移動できますか?
その理由は、開発、テスト、ライブなどの環境ごとに別の standalone.xml を用意するため、アプリケーションの展開からすべての構成を移動することを好むからです。
ありがとう!