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만 해당)