Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第68章 Hipchat
HipChat コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Camel 2.15.0 から利用可能
Hipchat コンポーネントは、Hipchat サービスからのメッセージの生成と消費をサポートします。
|
有効な Hipchat ユーザーアカウントがあり、メッセージの生成/消費に使用できる 個人アクセストークン を取得する必要があります。
|
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
hipchat://[host][:port]?options
hipchat://[host][:port]?options
URI にクエリーオプションは ?options=value&option2=value&.. の形式で追加できます。
URI オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
名前
|
デフォルト値
|
コンテキスト
| 必須 | producer/Consumer |
説明
|
|---|---|---|---|---|---|
protocol
|
null
|
共有
|
はい | 両方 |
Hipchat サーバーに接続するためのデフォルトのプロトコル
|
host
|
null
|
共有 | はい | 両方 | 接続する Hipchat の API ホスト |
port
|
80 | 共有 | いいえ | 両方 | Hipchat ホストで接続するポート |
authToken
|
null
|
共有
|
はい | 両方 | Hipchatから取得した認証トークン(パーソナルアクセストークン) |
delay
|
5000 | 共有 | いいえ | コンシューマー | 提供された consumeUsers からのメッセージを消費するための millisec のポーリング間隔。これを減らす前に、流量制御 についてお読みください。 |
consumeUsers
|
null
|
共有
|
いいえ | コンシューマー |
authToken の所有者にメッセージを消費する必要があるユーザー @Mentions またはメールのコンマ区切りリスト。
|
スケジュールされたポーリングコンシューマー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
このコンポーネントは、ScheduledPollConsumer を実装します。指定された 'consumeUsers' の最後のメッセージのみが取得され、エクスチェンジボディーとして送信されます。次のポーリングに新しいメッセージがない場合に、同じメッセージを再度取得しない場合は、以下のように べき等コンシューマー を追加できます。ScheduledPollConsumer のすべてのオプションは、コンシューマーでの制御にも使用できます。
Hipchat コンシューマーによって設定されたメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
HipChat プロデューサー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
プロデューサーは、Room と User の両方へ同時にメッセージを送信できます。エクスチェンジのボディーはメッセージとして送信されます。使用例を以下に示します。適切なヘッダーを設定する必要があります。
Hipchat プロデューサーによって評価されるメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
Hipchat プロデューサーによって設定されたメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
Dependencies リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Maven ユーザーは、以下の依存関係を pom.xml に追加する必要があります。
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-hipchat</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-hipchat</artifactId>
<version>${camel-version}</version>
</dependency>
ここで、
${camel-version} は実際のバージョンの Camel (2.15.0 以降)に置き換える必要があります。