227.2.2. クエリーパラメーター(67 パラメーター):


Expand
Name説明デフォルトType

切断 (共通)

Netty チャンネルの使用直後に切断する(クローズ)かどうか。コンシューマーとプロデューサーの両方に使用できます。

false

boolean

keepAlive (common)

非アクティブのためソケットが閉じられないようにする設定

true

boolean

reuseAddress (common)

ソケットの多重化を容易にするための設定

true

boolean

同期 (共通)

エンドポイントを一方向または request-response として設定する設定

true

boolean

tcpNoDelay (common)

TCP プロトコルのパフォーマンスを改善するための設定

true

boolean

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

ブロードキャスト (コンシューマー)

UDP でマルチキャストを選択する設定

false

boolean

clientMode (consumer)

clientMode が true の場合、netty コンシューマーはアドレスを TCP クライアントとして接続します。

false

boolean

Back log(consumer)

netty コンシューマー(サーバー)のバックログを設定できます。バックログは、OS に応じてベストエフォートである点に注意してください。このオプションを 200、500、1000 などの値に設定し、TCP スタックに accept キューが適しているかどうかを指示し、このオプションが設定されていない場合、バックログは OS の設定により異なります。

 

int

bossCount (consumer)

Netty が nio モードで動作している場合、Netty からのデフォルトの bossCount パラメーターを使用します。これは 1 です。ユーザーはこの操作を使用して Netty からデフォルトの bossCount をオーバーライドできます。

1

int

bossPool (consumer)

明示的な org.jboss.netty.channel.socket.nio.BossPool を boss スレッドプールとして使用する。たとえば、複数のコンシューマーでスレッドプールを共有する場合などです。デフォルトでは、各コンシューマーには 1 つのコアスレッドを持つ独自の boss プールがあります。

 

BossPool

channelGroup (consumer)

明示的な ChannelGroup を使用します。

 

ChannelGroup

disconnectOnNoReply (consumer)

sync が有効になっている場合、送信先の応答がない場合に NettyConsumer を指定します。

true

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

maxChannelMemorySize (consumer)

orderedThreadPoolExecutor を使用する場合、チャネルごとにキューに置かれたイベントの最大サイズ。無効にするには 0 を指定します。

10485760

Long

maxTotalMemorySize (consumer)

orderedThreadPoolExecutor を使用する場合に、このプールのキューに置かれたイベントの最大サイズ。無効にするには 0 を指定します。

209715200

Long

nettyServerBootstrapFactory (consumer)

カスタム NettyServerBootstrapFactory を使用する場合

 

NettyServerBootstrap Factory

networkInterface (consumer)

UDP を使用する場合、このオプションを使用して、マルチキャストグループに参加する eth0 などの名前でネットワークインターフェースを指定できます。

 

文字列

noReplyLogLevel (consumer)

同期が有効な場合、ロギングに使用するログレベルを NettyConsumer に指示し、返信する応答はありません。

WARN

LoggingLevel

orderedThreadPoolExecutor (consumer)

順序付けされたスレッドプールを使用して、同じチャネルでイベントが順序付け処理されるかどうか。詳細は、org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor の netty javadoc を参照してください。

true

boolean

serverClosedChannel ExceptionCaughtLogLevel (consumer)

サーバー(NettyConsumer)が java.nio.channels.ClosedChannelException を取得する場合、このログレベルを使用してログに記録されます。これは、クライアントが突然切断され、Netty サーバーで閉じられた例外が一杯になる可能性があるため、閉じられたチャンネル例外のロギングを避けるために使用されます。

DEBUG

LoggingLevel

serverExceptionCaughtLog Level (consumer)

サーバー(NettyConsumer)が例外をキャッチすると、このログレベルを使用してログに記録されます。

WARN

LoggingLevel

serverPipelineFactory (consumer)

カスタムの ServerPipelineFactory を使用するには、以下を行います。

 

ServerPipelineFactory

workerCount (consumer)

Netty が nio モードで機能する場合、Netty からのデフォルトの workerCount パラメーターを使用します。これは cpu_core_threads2 です。ユーザーはこの操作を使用して Netty からデフォルトの workerCount をオーバーライドできます。

 

int

workerPool (consumer)

明示的な org.jboss.netty.channel.socket.nio.WorkerPool をワーカースレッドプールとして使用する。たとえば、複数のコンシューマーでスレッドプールを共有する場合などです。デフォルトでは、各コンシューマーには 2 x cpu 数コアスレッドを持つ独自のワーカープールがあります。

 

WorkerPool

connectTimeout (producer)

ソケット接続が利用可能になるまで待機する時間。値はミリ秒単位です。

10000

Long

requestTimeout (producer)

リモートサーバーを呼び出すときに Netty プロデューサーにタイムアウトを使用できます。デフォルトではタイムアウトは使用されていません。値はミリ秒単位であるため、たとえば 30000 は 30 秒です。requestTimeout は Netty の ReadTimeoutHandler を使用してタイムアウトを発生させます。

 

Long

clientPipelineFactory (producer)

カスタムの ClientPipelineFactory を使用するには、以下を実行します。

 

ClientPipelineFactory

lazyChannelCreation (producer)

Camel プロデューサーの起動時にリモートサーバーが稼働していない場合に、例外を回避するためにチャネルをレイジーに作成できます。

true

boolean

producerPoolEnabled (producer)

プロデューサープールが有効かどうか。重要: 同時実行で信頼できるリクエスト/応答の処理にプールが必要なため、これをオフにしないでください。

true

boolean

producerPoolMaxActive (producer)

特定の時間にプールによって割り当て可能なオブジェクト数の上限を設定します(クライアントにチェックするか、待機しているオブジェクト数)。制限なしに負の値を使用してください。

-1

int

producerPoolMaxIdle (producer)

プール内のアイドルインスタンスの数の上限を設定します。

100

int

producerPoolMinEvictable Idle (producer)

アイドルオブジェクトによりエビクションの対象となる前にオブジェクトがプール内にアイドル状態である可能性がある最小時間(ミリ秒単位)を設定します。

300000

Long

producerPoolMinIdle (producer)

エビクトスレッド(アクティブな場合)が新規オブジェクトを生成する前に、プロデューサープールで許可されるインスタンスの最小数を設定します。

 

int

udpConnectionlessSending (producer)

このオプションは、実際の火災報知能である接続が少ない udp 送信をサポートします。接続された udp は、受信側ポートをリッスンしていない場合は PortUnreachableException を受け取ります。

false

boolean

useChannelBuffer (producer)

useChannelBuffer が true の場合、netty プロデューサーはメッセージボディーを ChannelBuffer に変換してから送信します。

false

boolean

bootstrapConfiguration (advanced)

このエンドポイントを設定するには、カスタムに設定された NettyServerBootstrapConfiguration を使用します。

 

NettyServerBootstrap Configuration

オプション (詳細)

オプション. を接頭辞として使用して追加の netty オプションを設定できます。たとえば、options.child.keepAlive=false を指定して netty オプションの child.keepAlive=false を設定します。使用できるオプションについては、Netty のドキュメント を参照してください。

 

マップ

receiveBufferSize (advanced)

受信接続中に使用される TCP/UDP バッファーサイズ。サイズはバイト単位です。

65536

Long

receiveBufferSizePredictor (advanced)

バッファーサイズの予測を設定します。詳細は、Jetty のドキュメント およびこのメールスレッド を参照してください。

 

int

sendBufferSize (advanced)

アウトバウンド通信中に使用される TCP/UDP バッファーサイズ。サイズはバイト単位です。

65536

Long

同期 (詳細)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。

false

boolean

transferExchange (advanced)

TCP にのみ使用されます。ボディーだけでなく、ネットワーク上でエクスチェンジを転送できます。次のフィールドが転送されます。本文、Out ボディー、フォールトボディー、ヘッダー、送信ヘッダー、エクスチェンジプロパティー、エクスチェンジ例外。これには、オブジェクトがシリアライズ可能である必要があります。Camel はシリアル化不可能なオブジェクトをすべて除外し、WARN レベルでログに記録されます。

false

boolean

allowDefaultCodec (codec)

netty コンポーネントは、エンコーダー/デックが null で、テキストラインが false の場合、デフォルトのコーデックをインストールします。allowDefaultCodec を false に設定すると、netty コンポーネントがフィルターチェーンの最初の要素としてデフォルトのコーデックをインストールできなくなります。

true

boolean

autoAppendDelimiter (codec)

テキストラインコーデックを使用して送信する際に、欠落している終了区切り文字を自動追加するかどうか。

true

boolean

decoder (codec)

インバウンドペイロードの特別なマーシャリングを実行するために使用できるカスタム ChannelHandler クラス。org.jboss.netty.channel.ChannelUpStreamHandler を上書きする必要があります。

 

ChannelHandler

decoderMaxLineLength (codec)

テキストラインコーデックに使用する最大行長。

1024

int

decoders (codec)

使用されるデコーダーの一覧。コンマで区切られた値がある String を使用し、値をレジストリーで検索できます。値をプレフィックスに付けることを忘れないようにしてください。そのため、Camel はルックアップを行う必要があります。

 

文字列

delimiter (codec)

テキストラインコーデックに使用する区切り文字。使用できる値は LINE と NULL です。

LINE

TextLineDelimiter

encoder (codec)

アウトバウンドペイロードの特別なマーシャリングを実行するために使用できるカスタム ChannelHandler クラス。Must override org.jboss.netty.channel.ChannelDownStreamHandler.

 

ChannelHandler

encoders (codec)

使用されるエンコーダーの一覧。コンマで区切られた値がある String を使用し、値をレジストリーで検索できます。値をプレフィックスに付けることを忘れないようにしてください。そのため、Camel はルックアップを行う必要があります。

 

文字列

encoding (codec)

テキストラインコーデックに使用するエンコーディング(文字セット名)。指定されていない場合、Camel は JVM デフォルトの Charset を使用します。

 

文字列

テキストライン (コード)

TCP にのみ使用されます。codec が指定されていない場合、このフラグを使用してテキスト行ベースのコーデックを指定できます。指定されていない場合や、値が false の場合は、Object Serialization は TCP を介して想定されます。

false

boolean

enabledProtocols (security)

SSL を使用する際に有効にするプロトコル

TLSv1,TLSv1.1,TLSv1.2

文字列

keyStoreFile (security)

暗号化に使用されるクライアント側の証明書キーストア

 

ファイル

keyStoreFormat (security)

ペイロードの暗号化に使用するキーストア形式。設定されていない場合、デフォルトで JKS に設定されます。

JKS

文字列

keyStoreResource (security)

暗号化に使用されるクライアント側の証明書キーストア。デフォルトではクラスパスからロードされますが、classpath:、file:、または http: をプレフィックとして指定して、異なるシステムからリソースをロードすることもできます。

 

文字列

needClientAuth (security)

SSL の使用時にサーバーがクライアント認証を必要とするかどうかを設定します。

false

boolean

passphrase (セキュリティー)

SSH を使用して送信されたペイロードの暗号化/復号化に使用するパスワード設定

 

文字列

securityProvider (security)

ペイロードの暗号化に使用するセキュリティープロバイダー。設定されていない場合、デフォルトは SunX509 に設定されます。

SunX509

文字列

ssl (セキュリティー)

SSL 暗号化がこのエンドポイントに適用されるかどうかを指定する設定

false

boolean

sslClientCertHeaders (security)

有効にすると、Netty コンシューマーはサブジェクト名、発行者名、シリアル番号、有効な日付範囲などのクライアント証明書に関する情報を持つヘッダーで Camel メッセージを強化します。

false

boolean

sslContextParameters (security)

SSLContextParameters を使用したセキュリティーの設定

 

SSLContextParameters

sslHandler (security)

SSL ハンドラーを返すために使用できるクラスへの参照

 

SslHandler

trustStoreFile (security)

暗号化に使用されるサーバー側の証明書キーストア

 

ファイル

trustStoreResource (security)

暗号化に使用されるサーバー側の証明書キーストア。デフォルトではクラスパスからロードされますが、classpath:、file:、または http: をプレフィックとして指定して、異なるシステムからリソースをロードすることもできます。

 

文字列

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る