メッセージ駆動型 Bean があります
@MessageDriven(ejbName = "TestMDB",
destinationJndiName="test.QueueIn", destinationType = "javax.jms.Queue")
public class TestMDB extends GenericMessageDrivenBean implements
MessageDrivenBean, MessageListener {
.....
}
直接宛先参照「test.QueueIn」を「java:comp/env/jms/TestQueueIn」表記に置き換えたいと思います。これにより、Java コードではなくデプロイメント記述子で MDB の宛先を指定できるようになります。つまり、コンパイル時ではなく、展開時に MDB の宛先を決定したいと考えています。
これは可能ですか?または、参照の間接化を作成するより良い方法はありますか?