Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


18.15 サーバ側スレッドプールIIOP_TPプロパティ,およびIIOP_TPコネクションプロパティ

サーバ側スレッドプールIIOP_TP/IIOP_TPコネクションのプロパティを次の表に示します。

表18‒14 サーバ側スレッドプールIIOP_TP/IIOP_TPコネクションプロパティ(Java)

プロパティ

デフォルト

説明

vbroker.se.iiop_tp.host

null

該当するサーバエンジンが使用するホスト名を指定します。デフォルト値の「null」は,システムからホスト名を使用することを指定します。

日本語や2バイトコード文字を含むパスを指定しないでください。指定した場合,POAのcreate_POA( )メソッドでDATA_CONVERSION例外となります。

vbroker.se.iiop_tp.proxyHost

null

IOR文字列に出力するホスト名を指定します。IOR文字列にホスト名で出力する場合は,このプロパティにホスト名を指定してください。このプロパティの指定を省略した場合は,vbroker.se.iiop_tp.hostの指定に従います。

日本語や2バイトコード文字を含むパスを指定しないでください。指定した場合,POAのcreate_POA( )メソッドでDATA_CONVERSION例外となります。

vbroker.se.iiop_tp.scms

iiop_tp

サーバコネクションマネージャ名の一覧を指定します。

vbroker.se.iiop_tp.scm.iiop_tp.connection.tcpNoDelay

true

falseを設定すると,ソケットのバッファリング機能が有効になります。true(デフォルト)では,すべてのパケットが使用可能になったときに直ちに送信されるように,ソケットのバッファリング機能を無効にします。

vbroker.se.iiop_tp.scm.iiop_tp.manager.type

Socket

サーバコネクションマネージャの種別を指定します。

vbroker.se.iiop_tp.scm.iiop_tp.manager.connectionMax

0

サーバが許可するキャッシュコネクション数の最大値を指定します。デフォルト値の0は,コネクション数を制限しないことを表します。

vbroker.se.iiop_tp.scm.iiop_tp.manager.connectionMaxIdle

0

アイドルなコネクションをクローズするかどうかをサーバが判定するためのタイムアウトを秒数で指定します。最大アイドル時間の監視は,プロパティvbroker.orb.gcTimeoutの設定値(デフォルト30秒)の範囲の誤差があります。

vbroker.se.iiop_tp.scm.iiop_tp.listener.type

IIOP

リスナーが使用するプロトコルの種別を指定します。

vbroker.se.iiop_tp.scm.iiop_tp.listener.port

0

ホスト名プロパティに使用するポート番号を指定します。デフォルト値の0は,システムはポート番号を無作為に選び取ることを表します。65536より小さい値を指定してください。65536以上の値を指定すると,create_POA( )でIllegalArgumentExceptionが発生します。

vbroker.se.iiop_tp.scm.iiop_tp.listener.proxyPort

0

プロキシホスト名プロパティに使用するプロキシポート番号を指定します。デフォルト値の0は,システムはポート番号を無作為に選択することを表します。

vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.type

ThreadPool

サーバコネクションマネージャに使用するスレッドディスパッチャの種別を指定します。

vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.threadMin

0

サーバコネクションマネージャが生成できるスレッド数の下限を指定します。

vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.threadMax

0

サーバコネクションマネージャが生成できるスレッド数の上限を指定します。デフォルト値の0は,スレッド数を制限しないことを表します。

vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.threadMaxIdle

300

アイドルなスレッドをデストラクトするまでのタイムアウトを秒数で指定します。0を指定した場合は,スレッドのアイドル時間が無限になり,スレッドがデストラクトされなくなります。