67.4. Spring Boot Auto-Configuration

このコンポーネントは、以下に示す 9 のオプションをサポートします。

名前説明デフォルトタイプ

camel.component.cometd.enabled

cometd コンポーネントを有効にする

true

Boolean

camel.component.cometd.extensions

着信および発信要求を変更できるカスタム BayeuxServer.Extension のリストを使用する場合。

 

List

camel.component.cometd.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean

camel.component.cometd.security-policy

カスタム設定された SecurityPolicy を使用して承認を制御する場合。オプションは org.cometd.bayeux.server.SecurityPolicy タイプです。

 

String

camel.component.cometd.ssl-context-parameters

SSLContextParameters を使用してセキュリティーを設定する場合。このオプションは org.apache.camel.util.jsse.SSLContextParameters タイプです。

 

String

camel.component.cometd.ssl-key-password

SSL を使用する場合のキーストアのパスワード。

 

String

camel.component.cometd.ssl-keystore

キーストアへのパス。

 

String

camel.component.cometd.ssl-password

SSL 使用時のパスワード。

 

String

camel.component.cometd.use-global-ssl-context-parameters

グローバル SSL コンテキストパラメーターの使用を有効にします。

false

Boolean

URI には、?option=value&option=value&…​ の形式でクエリーオプションを追加できます。

パラメーターを渡す方法の例を次に示します

ファイルの場合 (Web アプリケーションディレクトリーにある webapp リソースの場合 -→ cometd://localhost:8080?resourceBase=file./webapp
クラスパスの場合 (たとえば、Web リソースが webapp フォルダー内にパッケージ化されている場合 -→ cometd://localhost:8080?resourceBase=classpath:webapp