139.4. HipChat プロデューサー
プロデューサーは、Room と User の両方にメッセージを送信することができます。エクスチェンジの本文はメッセージとして送信されます。使用例を以下に示します。適切なヘッダーを設定する必要があります。
@Override public void configure() throws Exception { String hipchatEndpointUri = "hipchat://?authToken=XXXX"; from("direct:start") .to(hipchatEndpointUri) .to("mock:result"); }
139.4.1. Hipchat プロデューサーによって評価されるメッセージヘッダー
ヘッダー | Constant | Type | 説明 |
---|---|---|---|
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」です。デフォルト: 'yellow'(Room Only) |
HipchatTriggerNotification | HipchatConstants.TRIGGER_NOTIFY | 文字列 | 有効な値は「true」または「false」です。このメッセージがユーザー通知をトリガーするかどうか(タブの色の変更、サウンドの再生、モバイル電話など)。デフォルト: 'false'(Room Only) |