105.6. messageECDHE
구성 요소는 IN 메시지에 java.util.Map
또는 java
List 오브젝트로 데이터를 제공합니다..util.List
의 변환기가 있는 org.apache.camel.flatpack.DataSet
일반적으로 한 번에 하나의 행을 처리하는 경우 맵
을 원할 수 있습니다 (splitRows=true
). 전체 콘텐츠(splitRows=false
)에 대해 List
를 사용합니다. 여기서 목록의 각 요소는 맵
입니다.
각 맵에
는 열 이름과 해당 값의 키가 포함되어 있습니다.
예를 들어 아래 샘플에서 firstname을 가져오려면 다음을 수행합니다.
Map row = exchange.getIn().getBody(Map.class); String firstName = row.get("FIRSTNAME");
Map row = exchange.getIn().getBody(Map.class);
String firstName = row.get("FIRSTNAME");
그러나 항상 List
( splitRows=true
)로 가져올 수도 있습니다. 동일한 예:
List data = exchange.getIn().getBody(List.class); Map row = (Map)data.get(0); String firstName = row.get("FIRSTNAME");
List data = exchange.getIn().getBody(List.class);
Map row = (Map)data.get(0);
String firstName = row.get("FIRSTNAME");