インタフェース
jp.wda.gpss.Socklet の使用

Socklet を使用しているパッケージ
jp.wda.gpss   
jp.wda.gpss.system   
jp.wda.gpss.util   
 

jp.wda.gpss での Socklet の使用
 

Socklet を実装している jp.wda.gpss のクラス
 class ColonCommandSocklet
           [ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
コロン区切りコマンド実行Socklet基底クラス

このSockletクラスはクライアントから送られてきたメッセージのうち、 最初のコロン:までをコマンドとして解釈します。
 class CommandSocklet
           [ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
指定されたコマンドのメソッドをリフレクションして実行するSocklet基底クラス。
 class GeneralSocklet
           [ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
最も基本的なSocklet基底クラス

Sockletを作成するには、このクラスから派生させるのが、最も基本的な方法です。
 class XMLCommandSocklet
           [ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
XMLコマンド実行Socklet基底クラス

このSockletクラスはクライアントから送られてきたメッセージをXML文字列として解析し、 そのルートノード名をメソッド名として解釈します。
 

Socklet を返す jp.wda.gpss のメソッド
 Socklet GeneralSocklet.getOtherSocklet(java.lang.String appname)
          Socklet配備名を指定して、現在このサーバに配備されている、別のSockletを取得します。
 

Socklet 型のパラメータを持つ jp.wda.gpss のメソッド
 boolean Socklet.allowAccessFromOtherSocklet(Socklet from)
          他のSockletからのアクセスを許可するかどうかを確認します。
 void SocketProcessor.setApplication(Socklet s)
          このクライアントが所属するSockletを設定します。
 boolean GeneralSocklet.allowAccessFromOtherSocklet(Socklet from)
          他のSockletからのアクセスを許可するかどうかを確認します。
 void DummyClient.setApplication(Socklet s)
          このクライアントが所属するSockletを設定します。
 

jp.wda.gpss.system での Socklet の使用
 

Socklet を実装している jp.wda.gpss.system のクラス
 class DefaultSocklet
          デフォルトのSockletクラス
このクラスは、送られてきたコマンドをそのまま全クライアントに返すだけのSockletです。
 class FesiJsSocklet
          推奨されていません。  
 class RhinoJsSocklet
           [ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
JavaScriptSockletクラス
このクラスは、JavaScriptによるサーバーサイドスクリプティングの試験実装です。
 class ScriptSocklet
          スクリプト使用Sockletスーパークラス
 

Socklet を返す jp.wda.gpss.system のメソッド
 Socklet ExecutableBase.getSocklet(java.lang.String appname)
          指定された配備名のSockletを取得します。
 

Socklet 型のパラメータを持つ jp.wda.gpss.system のメソッド
 boolean RhinoJsSocklet.allowAccessFromOtherSocklet(Socklet from)
          他のSockletからのアクセスを許可するかどうかを確認します。
 boolean FesiJsSocklet.allowAccessFromOtherSocklet(Socklet from)
          推奨されていません。 他のSockletからのアクセスを許可するかどうかを確認します。
 

jp.wda.gpss.util での Socklet の使用
 

Socklet を返す jp.wda.gpss.util のメソッド
 Socklet SimpleXMLCreator.getSocklet()
          Sockletを取得する
 

Socklet 型のパラメータを持つ jp.wda.gpss.util のメソッド
 void SimpleXMLCreator.setSocklet(Socklet s)
          Sockletを設定する
static SimpleXMLCreator SimpleXMLCreator.parse(java.lang.String xml, Socklet socklet)
          指定されたXML文字列を解析し、新たなSimpleXMLCreatorオブジェクトを構築します。
 

Socklet 型のパラメータを持つ jp.wda.gpss.util のコンストラクタ
SimpleXMLCreator(java.lang.String name, Socklet socklet)
          ノード名を指定してオブジェクトを構築するコンストラクタ