新しいトランスポート

新しいトランスポートを作成するには、「新しいトランスポート」ページを使用します。

一般的には、デフォルトの tcp トランスポートのほかにトランスポートは必要ありません。

「新しいトランスポート」ページには、次のオプションが含まれます。

名前

トランスポートの一意の名前。

クラス名

トランスポート実装のクラス名。デフォルト値は、com.sun.grizzly.TCPSelectorHandler です。

選択キーハンドラ

選択キーハンドラのクラス名。選択キーハンドラは、選択キーのライフサイクルを管理する抽象クラスです。値を指定しない場合は、デフォルトの実装が使用されます。

バイトバッファーのタイプ

使用する ByteBuffer のタイプ。 選択可能な値は、HEAP および DIRECT です。 デフォルト値は HEAP です。

アクセプタスレッド

マシンのプロセッサの数。-1 を指定すると、Grizzly がマシンのプロセッサの数に基づいてアクセプタスレッドの数を計算します。デフォルト値は 1 です。

要求処理スレッドの数を設定するには、このトランスポートを使用するネットワークリスナーで使用される、スレッドプールの「最大スレッドプールサイズ」の値を設定します。

最大接続数

このトランスポートを使用するネットワークリスナーで保留中の接続の最大数。デフォルト値は 4096 です。

バッファーサイズ

このトランスポートを使用するネットワークリスナーが作成する、入力ストリーム用のバッファーのサイズ (バイト単位)。デフォルト値は 8192 です。

アイドルキータイムアウト

アイドルキーがキャンセルされ、チャンネルが閉じられるまでの時間 (秒単位)。デフォルト値は 30 です。

読み取りタイムアウト

読み取り操作のヘッダーと本文の解析フェーズ中に GlassFish サーバー が待機する時間 (ミリ秒単位)。デフォルト値は 30,000 です。

セレクタポーリングタイムアウト

NIO Selector がイベント (ユーザー要求) の待機をブロックする時間 (ミリ秒単位)。デフォルト値は 1000 です。

書き込みタイムアウト

応答の書き込み時に、リモートクライアントが切断されたと見なされるまでに GlassFish サーバー が待機する時間 (ミリ秒単位)。デフォルト値は 30,000 です。

表示設定

このオプションを選択すると、Grizzly の内部設定がサーバーログにフラッシュされます。このオプションにより、デバッグに有効な情報が得られる場合があります。このオプションは、デフォルトでは無効になっています。

スヌープ

このオプションを選択すると、要求と応答の情報がサーバーログにダンプされます。このオプションにより、デバッグに有効な情報を得られる場合がありますが、パフォーマンスが大きく低下します。このオプションは、デフォルトでは無効になっています。

Tcp 遅延なし

このオプションを選択すると、TCP_NODELAY (Nagle のアルゴリズム) が有効になります。このオプションはデフォルトで有効になっています。

関連操作
関連する asadmin コマンド
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 著作権について