225.3. Spring Boot Auto-Configuration
コンポーネントは、以下に記載される 29 のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.mina2.configuration.allow-default-codec | mina コンポーネントは、codec が null で textline が false の場合、デフォルトのコーデックをインストールします。allowDefaultCodec を false に設定すると、mina コンポーネントがデフォルトコーデックをフィルターチェーンの最初の要素としてインストールするのを防ぎます。これは、SSL フィルターのように、別のフィルターをフィルターチェーンの最初にする必要があるシナリオで役立ちます。 | true | Boolean |
camel.component.mina2.configuration.auto-start-tls | SSL ハンドシェイクを自動開始するかどうか。 | true | Boolean |
camel.component.mina2.configuration.cached-address | InetAddress を一度作成して再利用するかどうか。これを false に設定すると、ネットワーク内の DNS の変更を取得できます。 | true | Boolean |
camel.component.mina2.configuration.client-mode | clientMode が true の場合、mina コンシューマーはアドレスを TCP クライアントとして接続します。 | false | Boolean |
camel.component.mina2.configuration.codec | カスタム Minda コーデックの実装を使用する場合。 | ProtocolCodecFactory | |
camel.component.mina2.configuration.decoder-max-line-length | テキストラインプロトコルデコーダーの最大行長を設定する場合。デフォルトでは、Mina 自体のデフォルト値である 1024 が使用されます。 | 1024 | Integer |
camel.component.mina2.configuration.disconnect | Mina セッションを使用直後に切断 (クローズ) するかどうか。コンシューマーとプロデューサーの両方に使用できます。 | false | Boolean |
camel.component.mina2.configuration.disconnect-on-no-reply | 同期が有効になっている場合、このオプションは、返信がない場合に MinaConsumer を切断するかどうかを指定します。 | true | Boolean |
camel.component.mina2.configuration.encoder-max-line-length | テキストラインプロトコルエンコーダーの最大行長を設定します。デフォルトでは、Mina 自体のデフォルト値である Integer.MAX_VALUE が使用されます。 | -1 | Integer |
camel.component.mina2.configuration.encoding | TCP テキストラインコーデックと UDP プロトコルに使用するエンコーディング (文字セット名) を設定できます。指定しない場合、Camel は JVM のデフォルトの文字セット を使用します。 | String | |
camel.component.mina2.configuration.filters | 使用する Mina IoFilter のリストを設定できます。 | List | |
camel.component.mina2.configuration.host | 使用するホスト名。コンシューマーとしてのローカルサーバーには localhost または 0.0.0.0 を使用します。プロデューサーには、リモートサーバーのホスト名または IP アドレスを使用します。 | String | |
camel.component.mina2.configuration.lazy-session-creation | Camel プロデューサーの起動時にリモートサーバーが稼働していない場合は、例外を回避するためにセッションを遅延作成できます。 | true | Boolean |
camel.component.mina2.configuration.maximum-pool-size | TCP および UDP のワーカープール内のワーカースレッドの数 | 16 | Integer |
camel.component.mina2.configuration.mina-logger | Apache MINA ロギングフィルターを有効にできます。Apache MINA は、INFO レベルで slf4j ロギングを使用して、すべての入出力をログに記録します。 | false | Boolean |
camel.component.mina2.configuration.no-reply-log-level | 同期が有効になっている場合、このオプションは MinaConsumer がログに記録するときに使用するログレベルを決定し、返信する応答がありません。 | LoggingLevel | |
camel.component.mina2.configuration.ordered-thread-pool-executor | 順序付けられたスレッドプールを使用して、イベントが同じチャネルで順番に処理されるかどうか。 | true | Boolean |
camel.component.mina2.configuration.port | ポート番号 | Integer | |
camel.component.mina2.configuration.protocol | 使用するプロトコル | String | |
camel.component.mina2.configuration.ssl-context-parameters | SSL セキュリティーを設定します。 | SSLContextParameters | |
camel.component.mina2.configuration.sync | エンドポイントを一方向または要求応答として設定する設定。 | true | Boolean |
camel.component.mina2.configuration.textline | TCP にのみ使用されます。コーデックが指定されていない場合、このフラグを使用して、テキスト行ベースのコーデックを示すことができます。指定されていない場合、または値が false の場合、オブジェクトのシリアル化は TCP 経由であると想定されます。 | false | Boolean |
camel.component.mina2.configuration.textline-delimiter | TCP で textline=true の場合にのみ使用されます。使用するテキスト行区切り文字を設定します。何も指定されていない場合、Camel は DEFAULT を使用します。この区切り文字は、テキストの終わりを示すために使用されます。 | Mina2TextLineDelimiter | |
camel.component.mina2.configuration.timeout | リモートサーバーからのレスポンスを待機する時間を指定するタイムアウトを設定できます。タイムアウトの単位はミリ秒なので、60000 は 60 秒です。 | 30000 | Long |
camel.component.mina2.configuration.transfer-exchange | TCP にのみ使用されます。ボディーだけでなく、ネットワーク経由でエクスチェンジを転送することができます。In body、Out body、fault body、In ヘッダー、Out ヘッダー、Fault ヘッダー、exchange プロパティー、exchange 例外フィールドが転送されます。これには、オブジェクトがシリアライズ可能である必要があります。Camel はシリアル化できないオブジェクトを除外し、WARN レベルでログに記録します。 | false | Boolean |
camel.component.mina2.configuration.write-timeout | MINA セッションにデータを送信するのにかかる最大時間。デフォルトは 10000 ミリ秒です。 | 10000 | Long |
camel.component.mina2.enabled | min2 コンポーネントを有効にします。 | true | Boolean |
camel.component.mina2.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
camel.component.mina2.use-global-ssl-context-parameters | グローバル SSL コンテキストパラメーターの使用を有効にします。 | false | Boolean |