検索

225.3. Spring Boot Auto-Configuration

download PDF

コンポーネントは、以下に記載される 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

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.