160.2. Spring Boot Auto-Configuration
コンポーネントは、以下に示す 5 個のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.ignite-messaging.configuration-resource | 設定をロードするリソースを設定します。URI、文字列 (URI)、または InputStream のいずれかです。オプションは java.lang.Object タイプです。 | String | |
camel.component.ignite-messaging.enabled | ignite-messaging コンポーネントを有効にする | true | Boolean |
camel.component.ignite-messaging.ignite | Ignite インスタンスを設定します。オプションは org.apache.ignite.Ignite タイプです。 | String | |
camel.component.ignite-messaging.ignite-configuration | ユーザーがプログラムによる IgniteConfiguration を設定できるようにします。オプションは org.apache.ignite.configuration.IgniteConfiguration タイプです。 | String | |
camel.component.ignite-messaging.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
160.2.1. 使用されるヘッダー
このエンドポイントは、次のヘッダーを使用します。
ヘッダー名 | 定数 | 想定されるタイプ | 説明 |
---|---|---|---|
CamelIgniteMessagingTopic | IgniteConstants.IGNITE_MESSAGING_TOPIC | String | (プロデューサー) にメッセージを送信するトピックを動的に変更できます。また、メッセージが受信されたトピック (コンシューマー) も含まれます。 |
CamelIgniteMessagingUUID | IgniteConstants.IGNITE_MESSAGING_UUID | UUID | メッセージが到着すると、このヘッダーにはサブスクリプションの UUID が入力されます (コンシューマー)。 |