cm.bound.handler
クラス OpenSocketHandler

java.lang.Object
  拡張cm.bound.handler.SocketHandler
      拡張cm.bound.handler.OpenSocketHandler

public class OpenSocketHandler
extends SocketHandler

$Rev: 22 $
$Date: 2004-10-09 17:20:43 +0900 (Sat, 09 Oct 2004) $
$Author: C.M $

接続先へのソケットをオープンするためのハンドラ。


コンストラクタの概要
OpenSocketHandler(java.lang.String host, int port)
          指定した host, port で OpenSocketHandler を作成する。
 
メソッドの概要
protected  void handleClose()
          このクラスの実装では handleClose は何もしない。
protected  java.net.Socket handleConnect(java.net.Socket s)
          s が既に接続済みの場合は、s をそのまま返す。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OpenSocketHandler

public OpenSocketHandler(java.lang.String host,
                         int port)
指定した host, port で OpenSocketHandler を作成する。

パラメータ:
host - 接続先ホスト。
port - 接続先ポート。
メソッドの詳細

handleConnect

protected java.net.Socket handleConnect(java.net.Socket s)
                                 throws HandlerException
s が既に接続済みの場合は、s をそのまま返す。 s が未接続の場合、コンストラクタで指定した接続先へ接続し、 s を返す。 接続が失敗した場合、HandlerException がスルーされる。

定義:
クラス SocketHandler 内の handleConnect
パラメータ:
s - 接続するソケット。
戻り値:
接続先のソケット。
例外:
接続が失敗した場合。
HandlerException

handleClose

protected void handleClose()
                    throws HandlerException
このクラスの実装では handleClose は何もしない。

定義:
クラス SocketHandler 内の handleClose
例外:
HandlerException