jp.wda.g2.extention.nio
クラス NioSocketProcessor

java.lang.Object
  上位を拡張 jp.wda.g2.system.AbstractSocketProcessor
      上位を拡張 jp.wda.g2.extention.nio.NioSocketProcessor
すべての実装されたインタフェース:
SocketProcessor

public class NioSocketProcessor
extends AbstractSocketProcessor

[変更履歴]
2.0.0-a1
2006/02/23 16:00:00 導入

導入されたバージョン:
2.0.0-a1
バージョン:
2.0.0-a1
作成者:
A M O I

フィールドの概要
 
クラス jp.wda.g2.system.AbstractSocketProcessor から継承されたフィールド
syslog
 
コンストラクタの概要
NioSocketProcessor(Connection connection, SockletContainer container)
          デフォルトの設定を用いてオブジェクトを構築するコンストラクタ
 
メソッドの概要
 boolean send(java.lang.String message)
          このソケットを使用しているクライアントにメッセージを送ります。
 void terminate()
          このソケットを使用しているクライアントを強制的に終了させます。
 void terminate(java.lang.String message)
          このソケットを使用しているクライアントに終了メッセージ送出後、ソケットを強制的に終了させます。
 
クラス jp.wda.g2.system.AbstractSocketProcessor から継承されたメソッド
doCommand, getAttributes, getClientID, getConnectingConditions, getConnection, getEncoding, getIPAddress, getTimeout, isTerminated, setAttributes, setConnectingConditions, setEncoding, setTimeout
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NioSocketProcessor

public NioSocketProcessor(Connection connection,
                          SockletContainer container)
                   throws GPSSException
デフォルトの設定を用いてオブジェクトを構築するコンストラクタ

例外:
GPSSException
メソッドの詳細

send

public boolean send(java.lang.String message)
このソケットを使用しているクライアントにメッセージを送ります。
メッセージはnull文字"\0"を終端とします。

パラメータ:
message - クライアントに送るメッセージ文字列
戻り値:
送信に成功した場合は真、失敗した場合は偽

terminate

public void terminate()
このソケットを使用しているクライアントを強制的に終了させます。

定義:
インタフェース SocketProcessor 内の terminate
オーバーライド:
クラス AbstractSocketProcessor 内の terminate

terminate

public void terminate(java.lang.String message)
このソケットを使用しているクライアントに終了メッセージ送出後、ソケットを強制的に終了させます。

パラメータ:
message - 終了メッセージ