intra-mart 6.1.14

jp.co.intra_mart.common.aid.jdk.java.net
クラス SocketConnection

java.lang.Object
  拡張jp.co.intra_mart.common.aid.jdk.java.net.ExtendedSocket
      拡張jp.co.intra_mart.common.aid.jdk.java.net.SocketConnection

public abstract class SocketConnection
extends ExtendedSocket

ソケットプール用のスケルトン実装を提供します。

導入されたバージョン:
version 5.0
関連項目:
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
 

コンストラクタの詳細

SocketConnection

protected SocketConnection(String address,
                           int port)
                    throws IOException
ソケット入出力インスタンスを構築します。

このコンストラクタは、通信クライアント用のインスタンス構築用として 利用します。

パラメータ:
address - 接続先アドレス
port - 接続先ポート
例外:
IOException - 入出力ストリームの作成時エラー

SocketConnection

protected SocketConnection(Socket socket)
                    throws IOException
ソケット入出力インスタンスを構築します。

このコンストラクタは、通信クライアント用のインスタンス構築用として 利用します。

パラメータ:
socket - ソケットオブジェクト
例外:
IOException - 入出力ストリームの作成時エラー

SocketConnection

protected SocketConnection(ExtendedSocket socket)
                    throws IOException
ソケット入出力インスタンスを構築します。

このコンストラクタは、通信クライアント用のインスタンス構築用として 利用します。

パラメータ:
socket - ソケットオブジェクト
例外:
IOException - 入出力ストリームの作成時エラー
メソッドの詳細

release

public abstract void release()
                      throws IOException
ソケットおよび入出力ストリームの利用を中止します。

このインスタンスの利用が終了したら、必ず呼び出して下さい。
このメソッドを呼び出さないと、プール領域中のリソースが完全には 開放されません。
また、スーパークラス ExtendedSocket の close メソッドを呼び出した場合も プール中のリソースが完全に開放されない可能性があります。

リソースの開放は、プールオブジェクトが必要に応じて行います。

例外:
IOException - 入出力エラー

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.