147.5. Hipchat Producer
생산자는 객실과 사용자의 메시지를 동시에 보낼 수 있습니다. 교환의 본문이 메시지로 전송됩니다. 샘플 사용법은 아래에 표시되어 있습니다. 적절한 헤더를 설정해야 합니다.
@Override public void configure() throws Exception { String hipchatEndpointUri = "hipchat://?authToken=XXXX"; from("direct:start") .to(hipchatEndpointUri) .to("mock:result"); }
147.5.1. Hipchat 생산자가 평가한 메시지 헤더
header | 상수 | 유형 | 설명 |
---|---|---|---|
HipchatToUser | HipchatConstants.TO_USER | 문자열 | 메시지를 보내야 하는 Hipchat 사용자입니다. |
HipchatToRoom | HipchatConstants.TO_ROOM | 문자열 | 메시지를 보내야 하는 Hipchat 공간입니다. |
HipchatMessageFormat | HipchatConstants.MESSAGE_FORMAT | 문자열 | 유효한 형식은 'text' 또는 'html'입니다. 기본값: 'text' |
HipchatMessageBackgroundColor | HipchatConstants.MESSAGE_BACKGROUND_COLOR | 문자열 | 유효한 색상 값은 'yellow', 'green', 'red', 'purple', 'gray', 'random'입니다. 기본값: '정렬' (Room only) |
HipchatTriggerNotification | HipchatConstants.TRIGGER_NOTIFY | 문자열 | 유효한 값은 'true' 또는 'false'입니다. 이 메시지가 사용자 알림을 트리거해야 하는지 여부(탭색 변경, 사운드 재생, 휴대폰 알림 등)입니다. 기본값: 'false'(Room만 해당) |