jp.wda.gpss.system
クラス MainNioPooledThread

java.lang.Object
  拡張jp.wda.gpss.system.ExecutableBase
      拡張jp.wda.gpss.system.MainNioPooledThread
すべての実装インタフェース:
java.lang.Runnable

public class MainNioPooledThread
extends ExecutableBase

[ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
ソケット待ちうけメインサーバクラス
java.nioとutil.concurrentを使った実装です。
接続受付とデータ受付は全てメインスレッドで行います。
受信データの処理はプールされたスレッドで実行されます

クライアントから受信したコマンドの実行順序は理論上保証されません。

一番目の引数に、config.xml初期設定ファイルを指定して、起動してください。

導入されたバージョン:
α0 2003/12/18
バージョン:
α2 2003/12/21
作成者:
amoi, TakenoriAdachi(TheCoolMuseum)

フィールドの概要
 
クラス jp.wda.gpss.system.ExecutableBase から継承したフィールド
DEFAULT_APPLICATION_NAME, DEFAULT_BUFFER_SIZE, DEPLOY_BY_SYSTEM, scriptLoader, SYSTEM_APPLICATION_NAME
 
メソッドの概要
 void accept()
          サーバを開始し、接続・データを受け付けます。
protected  void finalize()
          JVMガベージコレクタによって呼ばれる、終了化処理。
static void main(java.lang.String[] args)
          待受けメインサーバを起動します。
 
クラス jp.wda.gpss.system.ExecutableBase から継承したメソッド
doInitialCommand, getEncoding, getInitialTimeout, getMessagesBufferSize, getNextCommand, getPort, getProgress, getSocklet, getSockletsList, run
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

main

public static void main(java.lang.String[] args)
待受けメインサーバを起動します。
一番目の引数に、config.xml初期設定ファイルを指定して、起動してください。

パラメータ:
args -

finalize

protected void finalize()
JVMガベージコレクタによって呼ばれる、終了化処理。
配備されている全てのSockletの終了処理を行ないます。
正常終了されている場合は、特に何も行ないません。


accept

public void accept()
サーバを開始し、接続・データを受け付けます。

定義:
クラス ExecutableBase 内の accept
関連項目:
ExecutableBase.accept()