2017-02-05 41 views
0

我有一個要求處理JSON消息來一個課題。課題將獲得不同種類的JSON消息的Weblogic 12C - EJB 3.1 MDB如何在JSON消息應用過濾

的JSON消息有效負荷將有場來指示事件類型。在MDB中,有一種方法可以在JSON元素路徑上應用消息過濾器,並根據事件類型將它們發送到不同的JMS隊列,而無需解組和檢查消息?

任何幫助或環節,進一步研究這個話題將是很大的幫助

感謝

回答

0

篩選根據郵件內容是不可能的消息驅動的Bean。

然而,

類似的情況

,我與接口的合作伙伴上的自定義屬性設置爲一個值,指示buninessCase同意並使用了不同的信息屬性選擇每個消息驅動Bean處理程序。

如果必須,您可以創建Message Dispatcher Message Bean,解析JSON,設置「businessCase相關屬性」,並委託給一個內部隊列,其中多個MDB正在偵聽,每個都有特定的Selector並處理消息不必再解析它。