jp.wda.g2.security
クラス ClientChecker

java.lang.Object
  上位を拡張 jp.wda.g2.security.ClientChecker
直系の既知のサブクラス:
IPAddressChecker

public abstract class ClientChecker
extends java.lang.Object

[変更履歴]
2.0.0-a1
2006/02/26 2:09:20 導入

導入されたバージョン:
2.0.0-a1
バージョン:
2.0.0-a1
作成者:
Takenori Adachi(TheCoolMuseum)

フィールドの概要
static int ACCEPT
          接続が許可された場合の値
static int CHAIN
          判断が保留し、次の条件へ連鎖させる場合の値
static int REJECT
          接続が拒否された場合の値
 
コンストラクタの概要
ClientChecker()
           
 
メソッドの概要
abstract  int enter(SocketProcessor client)
          クライアントを検査し接続を許可するかどうか判定します。
 void exit(SocketProcessor client)
          クライアント接続時に呼び出されます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ACCEPT

public static int ACCEPT
接続が許可された場合の値


CHAIN

public static int CHAIN
判断が保留し、次の条件へ連鎖させる場合の値


REJECT

public static int REJECT
接続が拒否された場合の値

コンストラクタの詳細

ClientChecker

public ClientChecker()
メソッドの詳細

enter

public abstract int enter(SocketProcessor client)
クライアントを検査し接続を許可するかどうか判定します。
結果は許可(ACCEPT), 保留(CHAIN), 拒否(REJECT)のいずれかを返してください。

パラメータ:
client - 検査を行うクライアント
戻り値:
検査の結果(ACCEPT|CHAIN|REJECT)

exit

public void exit(SocketProcessor client)
クライアント接続時に呼び出されます。
リソースの開放などが必要な場合はこのメソッドをオーバーライドします。

パラメータ:
client -