|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
このクラスは、通信ソケットをプールする機能を提供します。
プール機能を利用することにより少ないソケットを複数のプログラムから
利用できるようになります。
このプールは、1つのインスタンスに付き1つの専用スレッドを持ちます。
プールは専用のスレッドにより管理され、一定時間に1つのコネクションが
順に破棄されていきます。したがって、コネクションを全く使用しないまま
長い時間が経過すると、このプール中にプールされているソケット・コネクションは
0個になります。
メソッドの概要 | |
void |
clean()
プール中のコネクションをすべて破棄します。 |
SocketConnection |
connection()
コネクションの取得。 |
void |
destroy()
このプールを破棄します。 |
メソッドの詳細 |
public SocketConnection connection() throws IOException
プール中にコネクションが待機している場合にはプールの中から 待機中のコネクションを返却します。 プール中にコネクションが存在しない場合には、 新しいコネクションを生成して返します。
IOException
- ソケットの接続エラーSocketConnection
public void destroy()
public void clean()
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |