第123章 Hazelcast Atomic Number コンポーネント
Camel バージョン 2.7 で利用可能
Hazelcast atomic number コンポーネントは Camel Hazelcast Components の 1 つで、Hazelcast atomic 番号にアクセスできます。アトミック番号は、グリッドの幅広い数字(long)を提供するオブジェクトです。
このエンドポイントにはコンシューマーがありません!
123.1. オプション
Hazelcast Atomic Number コンポーネントは、以下に示す 3 つのオプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
hazelcastInstance (advanced) | hazelcast エンドポイントに使用できる hazelcast インスタンス参照。インスタンスの参照を指定しない場合、Camel は camel-hazelcast インスタンスのデフォルトの hazelcast インスタンスを使用します。 | HazelcastInstance | |
hazelcastMode (advanced) | 使用すべきインスタンスの種類を示す hazelcast モード参照。モードを指定しない場合、ノードモードがデフォルトになります。 | node | 文字列 |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Hazelcast Atomic Number エンドポイントは、URI 構文を使用して設定します。
hazelcast-atomicvalue:cacheName
以下の path パラメーターおよびクエリーパラメーターを使用します。
123.1.1. パスパラメーター(1 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
cacheName | 必要な キャッシュの名前 | 文字列 |
123.1.2. クエリーパラメーター(10 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
reliable (common) | エンドポイントが信頼できる Topic 構造を使用するかどうかを定義します。 | false | boolean |
defaultOperation (producer) | 使用するデフォルトの操作を指定します(操作ヘッダーが指定されていない場合)。 | HazelcastOperation | |
hazelcastInstance (producer) | hazelcast エンドポイントに使用できる hazelcast インスタンス参照。 | HazelcastInstance | |
hazelcastInstanceName (producer) | hazelcast エンドポイントに使用できる hazelcast インスタンス参照名。インスタンスの参照を指定しない場合、Camel は camel-hazelcast インスタンスのデフォルトの hazelcast インスタンスを使用します。 | 文字列 | |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
concurrentConsumers (seda) | SEDA キューからポーリングされる同時コンシューマーを使用するには、以下を行います。 | 1 | int |
onErrorDelay (seda) | エラー発生後にコンシューマーがポーリングを継続する前にミリ秒単位です。 | 1000 | int |
pollTimeout (seda) | SEDA キューから消費する際に使用するタイムアウト。タイムアウトが発生すると、コンシューマーは実行を継続できるかどうかを確認できます。値を低く設定すると、シャットダウン時にコンシューマーがより迅速に反応できるようになります。 | 1000 | int |
トランザクション処理 (seda) | true に設定すると、コンシューマーはトランザクションモードで実行され、seda キューのメッセージはトランザクションがコミットされた場合にのみ削除されます。これは処理の完了時に行われます。 | false | boolean |
transferExchange (seda) | true に設定すると、Exchange 全体が転送されます。ヘッダーまたはボディーにシリアライズ可能なオブジェクトが含まれていない場合、それらは省略されます。 | false | boolean |