|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.common.aid.jdk.java.net.ExtendedSocket jp.co.intra_mart.common.aid.jdk.java.net.SocketConnection
ソケットプール用のスケルトン実装を提供します。
SocketPool
コンストラクタの概要 | |
protected |
SocketConnection(ExtendedSocket socket)
ソケット入出力インスタンスを構築します。 |
protected |
SocketConnection(Socket socket)
ソケット入出力インスタンスを構築します。 |
protected |
SocketConnection(String address,
int port)
ソケット入出力インスタンスを構築します。 |
メソッドの概要 | |
abstract void |
release()
ソケットおよび入出力ストリームの利用を中止します。 |
クラス jp.co.intra_mart.common.aid.jdk.java.net.ExtendedSocket から継承したメソッド |
addCloseSocketEventListener, clearError, close, errorIterator, getCloseSocketEventListeners, getInputStream, getOutputStream, getSocket, isClosed, lastError |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected SocketConnection(String address, int port) throws IOException
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
address
- 接続先アドレスport
- 接続先ポート
IOException
- 入出力ストリームの作成時エラーprotected SocketConnection(Socket socket) throws IOException
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
socket
- ソケットオブジェクト
IOException
- 入出力ストリームの作成時エラーprotected SocketConnection(ExtendedSocket socket) throws IOException
このコンストラクタは、通信クライアント用のインスタンス構築用として
利用します。
socket
- ソケットオブジェクト
IOException
- 入出力ストリームの作成時エラーメソッドの詳細 |
public abstract void release() throws IOException
このインスタンスの利用が終了したら、必ず呼び出して下さい。
このメソッドを呼び出さないと、プール領域中のリソースが完全には
開放されません。
また、スーパークラス ExtendedSocket の close メソッドを呼び出した場合も
プール中のリソースが完全に開放されない可能性があります。
リソースの開放は、プールオブジェクトが必要に応じて行います。
IOException
- 入出力エラー
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |