2017-02-05 11 views
0

私は、JSONメッセージペイロードフィールドを持つことになりますのWebLogic 12cを - EJB 3.1 MDB JSONメッセージにフィルタを適用する方法

JSONメッセージの種類を取得しますTopic.Theトピックに来るJSONメッセージを処理する必要がありますイベントタイプを示すためにMDBにはJSON要素パスにメッセージフィルタを適用し、メッセージをアンマーシャリングして検査することなくイベントタイプに基づいて異なるJMSキューに送信する方法がありますか?メッセージの内容に基づいて、このトピックに関するさらなる研究への任意のヘルプやリンクが大きな助けになるでしょう

おかげ

答えて

0

フィルタリングは、メッセージ駆動ビーンは不可能です。しかし

、似たような状況で

は、私がbuninessCaseを示す値にカスタムプロパティを設定するには、インタフェースパートナーと合意し、各MessageDrivenBeanのハンドラのために異なるメッセージプロパティセレクタを使用しました。

メッセージディスパッチャメッセージビーンを作成し、JSONを解析し、「businessCase関連プロパティ」を設定し、複数のMDBがそれぞれ特定のセレクタを持ち、内部MDBを処理する内部キューにデリゲートすることができますメッセージをもう一度解析する必要はありません。

関連する問題