- Rci - com.graveng.rci.clientのクラス
-
RCIクライアントクラス
RCIサーバのIPアドレスとポート番号を指定しconnect後、遠隔クラス生成、遠隔メソッド実行を行う。
- Rci() - クラス のコンストラクタcom.graveng.rci.client.Rci
-
デフォルトコンストラクタ、Rciクライアントを生成する
- Rci.EventReceiver - com.graveng.rci.clientのクラス
-
サーバからの非同期通知を受け取るクラス
- Rci.Invoker - com.graveng.rci.clientのクラス
-
1つのコネクションの送受信を行う(Rci内部で使用するクラス)
- RciException - com.graveng.rciの例外
-
サーバ側で発生した例外のクラス名とメッセージをラップしてクライアントに転送するための例外
- RciException() - 例外 のコンストラクタcom.graveng.rci.RciException
-
- RciException(String, Throwable, boolean, boolean) - 例外 のコンストラクタcom.graveng.rci.RciException
-
- RciException(String, Throwable) - 例外 のコンストラクタcom.graveng.rci.RciException
-
- RciException(String) - 例外 のコンストラクタcom.graveng.rci.RciException
-
- RciException(Throwable) - 例外 のコンストラクタcom.graveng.rci.RciException
-
- RciListenerInvoker - com.graveng.rci.serverのクラス
-
サーバ側で発生したイベントをクライアントに伝えるためのシングルトン
- RciServer - com.graveng.rci.serverのクラス
-
RCIサーバメイン。
- RciServer(String[]) - クラス のコンストラクタcom.graveng.rci.server.RciServer
-
起動時パラメータを与え、RciServerを起動する。
- RciServer.Accepter - com.graveng.rci.serverのクラス
-
サーバソケットで待ち受け、コネクション毎のスレッドを生成する
- RciServer.Invoker - com.graveng.rci.serverのクラス
-
1つのコネクションの送受信を行う
- RciServerInitialize - com.graveng.rci.serverのインタフェース
-
RciServer起動時に起動するユーザクラスが実装すべきインタフェース
(ユーザクラスが実装しないとinitializeが実行されないだけで問題ない)
- RciServerInitializeImpl - example.testのクラス
-
RCIサーバ起動に登録するサンプル
- RciServerInitializeImpl() - クラス のコンストラクタexample.test.RciServerInitializeImpl
-
- received(Packet) - クラス のメソッドcom.graveng.rci.client.Rci.EventReceiver
-
- recieved(Packet) - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- recieved(String) - クラス のメソッドcom.graveng.rci.server.RciServer.Invoker
-
パケット受信後の処理振り分けを行う
- recv() - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- recv() - クラス のメソッドcom.graveng.rci.server.RciServer.Invoker
-
ソケットから復号化して受信
- recvBlock() - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- recvQueue() - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- recvQueue(long, int, boolean) - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- recvSleepMs - クラス の変数com.graveng.rci.client.Rci.Invoker
-
ミリ秒の応答待ち1回のスリープ時間
- recvSleepRetryCount - クラス の変数com.graveng.rci.client.Rci.Invoker
-
応答待ち繰り返し最大数(この数を超えるとTimeoutExceptionを投げる)
- registListener(Packet, EventListener, Object...) - クラス のメソッドcom.graveng.rci.client.Rci
-
サーバ側でリスナー登録し、そのリスナーからの通知を受け取るリスナーを登録する。
- registListener(Packet, Class<?>[], EventListener, Object...) - クラス のメソッドcom.graveng.rci.client.Rci
-
パラメータの型を指定し、サーバ側でリスナー登録し、そのリスナーからの通知を受け取るクラスを登録する。
- remoteAddress - クラス の変数com.graveng.rci.server.RciServer.Invoker
-
クライアントのIPアドレス
- removeListener(Packet) - クラス のメソッドcom.graveng.rci.server.RciServer.Invoker
-
サーバ側でイベントをクライアントに転送するリスナーを削除する。
- repeatCount - クラス の変数com.graveng.rci.crypt.HashCrypt
-
ハッシュ化を繰り返す回数のデフォルト値
- requestId - クラス の変数com.graveng.rci.Packet
-
要求に対する応答であることを識別する情報(特に使われていない)
- result - クラス の変数com.graveng.rci.Packet
-
メソッドの返却値の相当するObject
- RSAKeyPairCrypt - com.graveng.rci.cryptのクラス
-
RSA暗号の公開鍵と秘密鍵の生成、暗号化、復号化を行う。
- RSAKeyPairCrypt() - クラス のコンストラクタcom.graveng.rci.crypt.RSAKeyPairCrypt
-
デフォルトコンストラクタ
- run() - クラス のメソッドcom.graveng.rci.client.Rci.Invoker
-
- run() - クラス のメソッドcom.graveng.rci.server.RciServer.Accepter
-
サーバソケットで待ち受け、クライアント毎の通信を行うInvokerスレッドを起動する。
- run() - クラス のメソッドcom.graveng.rci.server.RciServer.Invoker
-
ソケット受信用のスレッド