238.4. 메시지 예제 전송
메시지 페이로드에 메시지가 포함된 메시지를 message로 보낼 수 있습니다. 기본적으로 OK
수준이며 CamelContext 이름을 서비스 이름으로 사용합니다. 위에 표시된 대로 헤더를 사용하여 이러한 값을 덮어쓸 수 있습니다.
예를 들어 다음과 같이 Hello Cryostat
메시지를 Cryostat에 보냅니다.
template.sendBody("direct:start", "Hello Nagios"); from("direct:start").to("nagios:127.0.0.1:5667?password=secret").to("mock:result");
CRITICAL
메시지를 보내려면 다음과 같은 헤더를 보낼 수 있습니다.
Map headers = new HashMap(); headers.put(NagiosConstants.LEVEL, "CRITICAL"); headers.put(NagiosConstants.HOST_NAME, "myHost"); headers.put(NagiosConstants.SERVICE_NAME, "myService"); template.sendBodyAndHeaders("direct:start", "Hello Nagios", headers);