4

最近、メッセージセレクターを発見しました

@ActivationConfigProperty(
        propertyName="messageSelector",
        propertyValue="Fragile IS TRUE")

私の質問は、実行時にセレクターを動的にするにはどうすればよいですか?

消費者が「FragileISFALSE」というプロパティを持つメッセージのみが必要だと判断したとします。

コンシューマーは、MDBを再デプロイせずに、何らかの方法でセレクターを変更できますか?

注:Glassfishv2.1を使用しています

4

1 に答える 1

5

私の知る限り、これは不可能です。いくつかのカスタム サーバー フックを介してそれを許可する実装があるかもしれませんが、それは実装に依存します。1 つには、EAR のデプロイ後に読み取られないデプロイメント記述子の変更が必要です。

于 2009-04-01T19:04:10.160 に答える