インタフェース
jp.wda.g2.SocketProcessor の使用

SocketProcessor を使用しているパッケージ
jp.wda.g2   
jp.wda.g2.extention.nio   
jp.wda.g2.extention.nio.handler   
jp.wda.g2.extention.socklet   
jp.wda.g2.security   
jp.wda.g2.system   
jp.wda.g2.util   
 

jp.wda.g2 での SocketProcessor の使用
 

SocketProcessor を返す jp.wda.g2 のメソッド
 SocketProcessor SocketReactor.accept(Connection connection)
           
 SocketProcessor SocketProcessorFactory.createProcessor(Connection connection, SockletContainer container)
           
 SocketProcessor[] SockletRequest.getAllClients()
           
 SocketProcessor SockletRequest.getClient()
           
 

SocketProcessor 型のパラメータを持つ jp.wda.g2 のメソッド
 boolean GeneralSocklet.accept(SocketProcessor client, SockletLinkage linkage)
          
 boolean Socklet.checkConnection(SocketProcessor client, SockletLinkage linkage)
          接続用初期コマンド受信後、クライアントの検査を行うためのメソッド。
 boolean GeneralSocklet.denied(SocketProcessor client, SockletLinkage linkage)
          
 void GeneralSocklet.desert(SocketProcessor client, SockletLinkage linkage)
          
 java.lang.Object Socklet.doCommand(SocketProcessor client, java.nio.ByteBuffer command, SockletLinkage linkage)
          コマンドを処理するためのメソッド。
 java.lang.Object GeneralSocklet.doCommand(SocketProcessor client, java.nio.ByteBuffer commandbuf, SockletLinkage linkage)
          コマンドを処理するためのメソッド。
 void SocketReactor.notifyAcceptance(SockletContainer container, SocketProcessor client)
           
 void SocketReactor.notifyDesertion(SockletContainer container, SocketProcessor client)
           
 void Socklet.preRemoveClient(SocketProcessor client, SockletLinkage linkage)
          クライアント削除前に呼び出されるメソッド。
 java.lang.Object DefaultG1SockletDeployer.select(SocketProcessor client, java.lang.String command, SockletLinkage linkage)
          
 

jp.wda.g2.extention.nio での SocketProcessor の使用
 

SocketProcessor を実装している jp.wda.g2.extention.nio のクラス
 class NioSocketProcessor
          
[変更履歴]
2.0.0-a1 2006/02/23 16:00:00 導入
 

SocketProcessor を返す jp.wda.g2.extention.nio のメソッド
 SocketProcessor NioSocketProcessorFactory.createProcessor(Connection connection, SockletContainer container)
          
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.extention.nio のメソッド
 void NioSocketReactor.notifyAcceptance(SockletContainer container, SocketProcessor client)
           
 void NioSocketReactor.notifyDesertion(SockletContainer container, SocketProcessor client)
           
 

jp.wda.g2.extention.nio.handler での SocketProcessor の使用
 

SocketProcessor を返す jp.wda.g2.extention.nio.handler のメソッド
 SocketProcessor ReadHandler.getClient()
          XXXを取得します。
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.extention.nio.handler のメソッド
 void ReadHandler.setClient(SocketProcessor s)
          XXXを設定します。
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.extention.nio.handler のコンストラクタ
CommandHandler(SocketProcessor client, java.nio.ByteBuffer buffer)
          デフォルトの設定を用いてオブジェクトを構築するコンストラクタ
 

jp.wda.g2.extention.socklet での SocketProcessor の使用
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.extention.socklet のコンストラクタ
CommandRequestImpl(SocketProcessor client, java.nio.ByteBuffer rawCommand, SockletLinkage linkage)
           
XMLCommandRequestImpl(SocketProcessor client, java.nio.ByteBuffer rawCommand, SockletLinkage linkage)
          デフォルトの設定を用いてオブジェクトを構築するコンストラクタ
 

jp.wda.g2.security での SocketProcessor の使用
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.security のメソッド
 int IPAddressChecker.enter(SocketProcessor client)
           
abstract  int ClientChecker.enter(SocketProcessor client)
          クライアントを検査し接続を許可するかどうか判定します。
 boolean AccessController.enter(SocketProcessor client)
          チェックを順に実行します
 void ClientChecker.exit(SocketProcessor client)
          クライアント接続時に呼び出されます。
 void AccessController.exit(SocketProcessor client)
          開放処理を順に実行します
 

jp.wda.g2.system での SocketProcessor の使用
 

SocketProcessor を実装している jp.wda.g2.system のクラス
 class AbstractSocketProcessor
          
[変更履歴]
2.0.0-a1 2006/02/23 16:00:00 導入
 

SocketProcessor を返す jp.wda.g2.system のメソッド
 SocketProcessor AbstractSocketReactor.accept(Connection connection)
           
 SocketProcessor[] SockletRequestImpl.getAllClients()
          
 SocketProcessor[] SockletContainer.getAllClients()
           
 SocketProcessor SockletRequestImpl.getClient()
          XXXを取得します。
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.system のメソッド
abstract  boolean AccessControledSocklet.accept(SocketProcessor client, SockletLinkage linkage)
           
 boolean AbstractSockletDeployer.accept(SocketProcessor client, SockletLinkage linkage)
          
 boolean AccessControledSocklet.checkConnection(SocketProcessor client, SockletLinkage linkage)
          接続用初期コマンド受信後、クライアントの検査を行うためのメソッド。
abstract  boolean AccessControledSocklet.denied(SocketProcessor client, SockletLinkage linkage)
           
 boolean AbstractSockletDeployer.denied(SocketProcessor client, SockletLinkage linkage)
          
abstract  void AccessControledSocklet.desert(SocketProcessor client, SockletLinkage linkage)
           
 void AbstractSockletDeployer.desert(SocketProcessor client, SockletLinkage linkage)
          
 java.lang.Object AbstractSockletDeployer.doCommand(SocketProcessor client, java.nio.ByteBuffer command, SockletLinkage linkage)
          コマンドを処理するためのメソッド。
 void AbstractSocketReactor.notifyAcceptance(SockletContainer container, SocketProcessor client)
           
 void AbstractSocketReactor.notifyDesertion(SockletContainer container, SocketProcessor client)
           
 void AccessControledSocklet.preRemoveClient(SocketProcessor client, SockletLinkage linkage)
          クライアント削除前に呼び出されるメソッド。
abstract  java.lang.Object AbstractSockletDeployer.select(SocketProcessor client, java.lang.String command, SockletLinkage linkage)
           
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.system のコンストラクタ
SockletLinkage(SocketProcessor client, SockletContainer container)
          デフォルトの設定を用いてオブジェクトを構築するコンストラクタ
SockletRequestImpl(SocketProcessor client, java.nio.ByteBuffer rawCommand, SockletLinkage linkage)
          デフォルトの設定を用いてオブジェクトを構築するコンストラクタ
 

jp.wda.g2.util での SocketProcessor の使用
 

SocketProcessor 型のパラメータを持つ jp.wda.g2.util のメソッド
 void SimpleXMLCreator.send(SocketProcessor client)
          指定されたクライアントに このオブジェクトに設定されているXML形式の文字列を送信します。