258.5. 기본 페이로드 유형
기본적으로 Camel Paho 구성 요소는 MQTT 메시지에서 추출된 바이너리 페이로드에서 작동합니다.
// Receive payload byte[] payload = (byte[]) consumerTemplate.receiveBody("paho:topic"); // Send payload byte[] payload = "message".getBytes(); producerTemplate.sendBody("paho:topic", payload);
그러나 Camel build-in 유형 변환 API 는 사용자가 자동 데이터 유형 변환을 수행할 수 있습니다. 아래 예제에서 Camel은 바이너리 페이로드를 String
으로 자동 변환(및 반대로)합니다.
// Receive payload String payload = consumerTemplate.receiveBody("paho:topic", String.class); // Send payload String payload = "message"; producerTemplate.sendBody("paho:topic", payload);