|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.wda.gpss.GeneralSocklet | +--jp.wda.gpss.CommandSocklet
[ OProject GPSS for FlashMX ] FlashMX用汎用ソケットサーバ
指定されたコマンドのメソッドをリフレクションして実行するSocklet基底クラス。
コマンドの解釈方法は、parseCommandメソッドをオーバーライドし、記述します。
具体的な解釈方法は、各派生クラスをご覧ください。
GeneralSocklet
,
直列化された形式入れ子クラスの概要 | |
protected class |
CommandSocklet.CommandInfo
実行するコマンドリフレクションメソッドの名称等情報保持クラス |
フィールドの概要 |
クラス jp.wda.gpss.GeneralSocklet から継承したフィールド |
progress |
コンストラクタの概要 | |
CommandSocklet()
|
メソッドの概要 | |
boolean |
cmdUndefined(SocketProcessor client,
java.lang.String command,
java.lang.Object[] params)
コマンド名処理リフレクションメソッド未定義字の処理を行ないます。 |
boolean |
doCommand(SocketProcessor client,
java.lang.String command)
コマンドを処理するためのメソッド。 |
boolean |
execIgnoreCase(SocketProcessor client)
コマンド名の大文字小文字を区別するかどうかを決定します。 |
protected abstract CommandSocklet.CommandInfo |
parseCommand(SocketProcessor client,
java.lang.String command,
java.lang.Object preprocessed)
送られてきたコマンドを解析し、メソッドをリフレクションするための情報を作成します。 |
java.lang.Object |
preProcess(SocketProcessor client,
java.lang.String command)
コマンド実行前処理を行ないます。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public CommandSocklet()
メソッドの詳細 |
public final boolean doCommand(SocketProcessor client, java.lang.String command)
Socklet
の記述:
client
- コマンドを送信してきたクライアントソケットcommand
- 受信したコマンド
protected abstract CommandSocklet.CommandInfo parseCommand(SocketProcessor client, java.lang.String command, java.lang.Object preprocessed)
client
- コマンドを送信してきたクライアントソケットcommand
- 受信したコマンドpreprocessed
- 前処理結果オブジェクト
public boolean cmdUndefined(SocketProcessor client, java.lang.String command, java.lang.Object[] params)
client
- コマンドを送信してきたクライアントソケットcommand
- 未定義の実行コマンド名
public java.lang.Object preProcess(SocketProcessor client, java.lang.String command) throws SockletException
client
- コマンドを送信してきたクライアントソケットcommand
- 受信したコマンド
SockletException
- コマンド解釈処理を中止したい場合。public boolean execIgnoreCase(SocketProcessor client)
client
- コマンドを送信してきたクライアントソケット
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |