43.2. オプション
Bean コンポーネントは、以下に示す 2 つのオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
cache (advanced) | 有効にすると、Camel は最初のレジストリールックアップの結果をキャッシュします。レジストリー内の Bean がシングルトンスコープとして定義されている場合、キャッシュを有効にできます。 | Boolean | |
resolveProperty Placeholders (advanced) | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Bean エンドポイントは、URI 構文を使用して設定されます。
bean:beanName
パスおよびクエリーパラメーターを使用します。
43.2.1. パスパラメーター (1 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
beanName | 必須: 呼び出す Bean の名前を設定します。 | String |
43.2.2. クエリーパラメーター (5 つのパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
method (producer) | Bean で呼び出すメソッドの名前を設定します。 | String | |
cache (advanced) | 有効にすると、Camel は最初のレジストリールックアップの結果をキャッシュします。レジストリー内の Bean がシングルトンスコープとして定義されている場合、キャッシュを有効にできます。 | Boolean | |
multiParameterArray (advanced) | 非推奨 メッセージ本文から渡されるパラメーターの処理方法。true の場合、メッセージボディーはパラメーターの配列である必要があります。注記: このオプションは Camel によって内部的に使用され、エンドユーザーが使用することを意図したものではありません。非推奨の注記: このオプションは Camel によって内部的に使用され、エンドユーザーが使用することを意図したものではありません。 | false | boolean |
parameters (advanced) | Bean の追加プロパティーの設定に使用します | Map | |
synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |
URI には、?option=value&option=value&…
の形式でクエリーオプションを追加できます。