2017-02-05 2 views
0

내가 JSON 메시지 페이로드는 필드가됩니다웹 로직의 12C - EJB 3.1 MDB JSON 메시지에 필터링을 적용하는 방법

JSON 메시지의 종류를 얻을 것이다 Topic.The 주제로 오는 JSON 메시지를 처리 ​​할 수있는 요구 사항이 이벤트 유형을 나타냅니다. MDB에서 JSON 요소 경로에 메시지 필터를 적용하고 메시지를 언 마샬링하고 검사하지 않고 이벤트 유형에 따라 다른 JMS 대기열로 전송하는 방법이 있습니까? 이 주제에 대한 추가 연구에

어떤 도움이나 링크를 메시지 내용에 따라

감사

답변

0

필터링 큰 도움이 될 MessageDriven 콩에서 수 없습니다 것입니다. 그러나

, 비슷한 상황에서

, 나는 buninessCase를 나타내는 값에 사용자 정의 속성을 설정하는 인터페이스 파트너와 합의하고 각 MessageDrivenBEan 처리기에 대해 서로 다른 메시지 속성 선택기를 사용했다.

메시지 디스패처 메시지 Bean을 만들면 JSON을 구문 분석하고 "businessCase 관련 속성"을 설정하고 여러 MDB가 각각 특정 Selector를 사용하여 내부 Queue에 위임하고 처리 할 수 ​​있습니다. 메시지를 다시 구문 분석 할 필요없이