페이로드에 따라 경로를 선택할 수 있습니다. 페이로드는 목록, 맵 또는 문자열이 될 수 있습니다. 페이로드는 페이로드 유형에 따라 식별되고 라우팅되어야합니다.페이로드 유형 즉 객체 유형에 따라 뮬 선택 경로가 필요합니까?
0
A
답변
6
난 당신이 내가 Eddú 응답에 동의 않는
<choice doc:name="Choice">
<when expression="#[payload is List]">
<logger level="INFO" message="i am list" doc:name="Logger"/>
</when>
<when expression="#[payload is Map]">
<logger level="INFO" message="i am map" doc:name="Logger"/>
</when>
<when expression="#[payload is String]">
<logger level="INFO" message="i am string" doc:name="Logger"/>
</when>
<otherwise>
<logger message="class doesnt match with [list, map, string]" level="INFO" doc:name="Logger"/>
</otherwise>
</choice>
3
같은 것이, 그 제외하고 내가 otherwise
경로를 추가한다고 생각합니다. 당신은 그렇게하고 오히려 비밀 오류를 얻을 것 목록지도 또는 문자열과 다른 뭔가를하지 않는 경우 :
org.mule.api.routing.RoutePathNotFoundException: Can't process message because no route has been found matching any filter and no default route is defined. Failed to route event via endpoint: ChoiceRouter [flow-construct=testNull, started=true]. Message payload is of type: NullPayload
+2
다른 답변을 추가했습니다. 고마워요 @ 빅터 –
관련 문제
- 1. 뮬 - JSON 페이로드
- 2. 유형에 따라 객체 반환
- 3. 뮬 (mule)에서 페이로드 수정하기
- 4. 유형에 따라 객체 캐스팅
- 5. 메시지의 페이로드에 따라 뮬 선택 경로
- 6. linq - 객체 유형에 따라 데이터 검색
- 7. 뮬 흐름 실행 중 페이로드 상태 유지
- 8. 객체 유형에 따라 동적으로 HTML을 생성합니다.
- 9. 기기 유형에 따라 다른 스토리 보드 선택
- 10. 선택 선택한 항목 뷰 모델 유형에 따라
- 11. 유형에 따라 구조체를 구별
- 12. 뮬 선택 노드 표현
- 13. 즉 수정이 필요합니까
- 14. Inno Setup의 설치 유형에 따라 구성 요소를 선택/선택 해제하십시오.
- 15. 유형에 따라 다른 객체 또는 동일하게 생성하기 (기본 파이썬)
- 16. ember에 경로가 필요합니까?
- 17. RemoteControlReceiver의 패키지 경로가 필요합니까?
- 18. org.mule.api.transport.DispatchException - 메시지 페이로드 유형 : PostMethod
- 19. 이동-자신감 응답 페이로드 유형
- 20. 웹캠 스트림을 전송할 페이로드 유형
- 21. ioctl 페이로드 유형/크기 위반
- 22. 객체 하위 유형에 따라 toString 메소드에 표시되는 접두어 코드를 추가하십시오.
- 23. 뮬 HTTP 커넥터 : HTTP의 PARAM은 페이로드 또는 inboundProperties
- 24. 뮬 ESB의 for-each를 사용한 메시지 페이로드 트래킹
- 25. 뮬 - 선택 구성 요소 문제
- 26. XPath 계산기를 사용한 뮬 선택
- 27. 객체 유형에 대한 포인터
- 28. jQuery - 선택 값에 따라 입력 유형 변경
- 29. 오라클의 객체 유형 변경
- 30. 유형에 따라 BitConverter.ToXXX 함수를 선택하십시오.
감사 Eddú 멜렌 데스를. 그것은 효과가있다. – dhana