Sun Java™ System Application Server または Sun Enterprise Service Bus の RA 接続プールに固有のプロパティーです。このセクションのパラメータ設定は、sun-ra.xml に適用されます。
「TCPIP クライアント (アウトバウンド) アダプタ」 - 「接続プールの設定」プロパティーには、次の表に示す最上位パラメータが含まれています。
表 7 「TCPIP クライアント (アウトバウンド) アダプタ」 - 「接続プールの設定」プロパティー
名前 |
説明 |
必要な値 |
---|---|---|
通常プールサイズ |
維持する RA 接続の最小数を指定します。この値を 0 より大きい値に設定した場合、コンテナは RA 接続プールに事前に指定された数の RA 接続を生成するだけでなく、空きプールに常に指定された数の RA 接続を確保しようとします。これによって、ユーザーの要求を処理するのに十分な数の RA 接続が「いつでも提供できる状態」で確保されます。 たとえば、アイドル状態のステートレスセッションコンテナに、通常プールサイズが 10 に設定された満杯状態のプールがあるとします。RA 接続コンポーネントに対して 20 個の要求が同時に到着した場合、このコンテナは 10 個のインスタンスを追加作成して、連続する要求に対応します。これによって、コンテナはどの着信要求もブロックせずに済みます。ただし、アクティビティーが減少し、同時に到着する要求が 10 以下になった場合は、追加作成された 10 個のインスタンスは破棄されます。 |
維持する RA 接続の最小数を示す整数。設定済みのデフォルトは 1 です。 |
最大プールサイズ |
プール内の RA 接続の最大数を指定します。 |
プール内の RA 接続の最大数を示す整数。値 0 は、プールがバインドされていないことを示します。設定済みのデフォルトは 32 です。 |
プールアイドルタイムアウト (秒) |
「期限切れ RA 接続の削除」スレッドの実行間隔を指定します。このスレッドは、未使用のままタイムアウトになった RA 接続を定期的に削除します。これによって、サーバーにヒントが提供され、ユーザーは RA 接続インスタンスがプール内でアイドル状態でいられる最大時間を指定できます。この期間が経過すると、その Bean はプールから削除されます。 「プールアイドルタイムアウト (秒)」を 0 より大きい値に設定した場合、コンテナはこの指定された期間アイドル状態だった RA 接続インスタンスを削除または破棄します。値 0 は、アイドル状態の RA 接続がプール内に無期限に残留できることを指定します。 |
未使用の RA 接続のプールアイドルタイムアウト (秒単位) を示す整数。値 0 は、アイドル状態の RA 接続がプール内に無期限に残留できることを指定します。設定済みのデフォルト値は 600 です。 |