|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectkandata.DebugConnector
デバッグ用のコネクタ. クライアントとサーバを1つのプロセスで実行する。
| フィールドの概要 | |
protected java.lang.String |
clientClassPath
クライアントアプリのクラスパス. |
protected KandataClientContext |
clientContext
|
protected java.lang.String |
clientEntryClassName
クライアントアプリのエントリクラス名. |
protected java.lang.String |
clientResourcePath
クライアントアプリのリソースパス. |
protected java.lang.String |
serverClassName
サーバアプリのクラス名. |
protected java.lang.String |
serverResourcePath
サーバアプリのリソースパス. |
| コンストラクタの概要 | |
DebugConnector()
|
|
| メソッドの概要 | |
void |
connect()
接続 |
void |
disconnect()
切断 |
java.lang.String |
getEntryClassName()
エントリのクラス名を取得する. |
byte[] |
getResource(java.lang.String path)
サーバ側のリソースを取得します. |
java.lang.String |
getResourcePath()
サーバ側のリソースのパスを返す. |
java.lang.Object |
invoke(java.lang.String command,
java.lang.Object[] args)
サーバ側のメソッドを呼び出す. |
protected java.lang.Object |
invokeCommand(KandataClientContext context,
java.lang.String command,
java.lang.Object[] args)
|
protected java.lang.Object |
invokeSystemCommand(KandataClientContext context,
java.lang.String command,
java.lang.Object[] args)
システム要求に答える. |
protected void |
loadConfiguration(java.lang.String fname)
設定を読み込む. |
static void |
main(java.lang.String[] args)
|
void |
putAction(java.lang.String command,
KandataAction action)
アクションを登録する. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected KandataClientContext clientContext
protected java.lang.String serverClassName
protected java.lang.String serverResourcePath
protected java.lang.String clientEntryClassName
protected java.lang.String clientClassPath
protected java.lang.String clientResourcePath
| コンストラクタの詳細 |
public DebugConnector()
| メソッドの詳細 |
public void connect()
throws KandataClientException
KandataClientException
public void disconnect()
throws KandataClientException
KandataConnector 内の disconnectKandataClientException
public byte[] getResource(java.lang.String path)
throws KandataClientException
KandataConnector 内の getResourcepath - 先頭にFile.separatorを付けます.
KandataClientExceptionpublic java.lang.String getResourcePath()
KandataServerContext 内の getResourcePath
public void putAction(java.lang.String command,
KandataAction action)
KandataServerContext 内の putAction
public java.lang.Object invoke(java.lang.String command,
java.lang.Object[] args)
throws KandataServerException
KandataConnector 内の invokecommand - 任意の文字列を指定します。ただし、先頭に'@'を付けることはできません。args - コマンドの引数です。引数が不要な場合は null で構いません。
KandataServerException
protected java.lang.Object invokeSystemCommand(KandataClientContext context,
java.lang.String command,
java.lang.Object[] args)
throws KandataServerException
@getEntryClassName エントリのクラス名を返す。
@getResource リソースを返す。
KandataServerException
protected java.lang.Object invokeCommand(KandataClientContext context,
java.lang.String command,
java.lang.Object[] args)
throws KandataServerException
KandataServerException
public java.lang.String getEntryClassName()
throws KandataClientException,
KandataServerException
KandataClientException
KandataServerExceptionprotected void loadConfiguration(java.lang.String fname)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||