242件ヒット
[1-100件を表示]
(0.012秒)
別のキーワード
ライブラリ
- drb (143)
-
drb
/ acl (11) -
drb
/ extserv (11) -
drb
/ extservm (11) -
drb
/ gw (22) -
drb
/ timeridconv (11) -
rinda
/ rinda (11) -
rinda
/ tuplespace (22)
キーワード
- ACL (11)
- DRbBadScheme (11)
- DRbBadURI (11)
- DRbConnError (11)
- DRbError (11)
- DRbIdConv (22)
- DRbObject (22)
- DRbObjectTemplate (11)
- DRbRemoteError (11)
- DRbServer (11)
- DRbServerNotFound (11)
- DRbUnknown (11)
- DRbUnknownError (11)
- ExtServ (11)
- ExtServManager (11)
- GW (11)
- GWIdConv (11)
- TimerIdConv (11)
- TupleEntry (11)
- TupleSpace (11)
検索結果
-
DRb
:: DRbUnknown (9025.0) -
リモートプロセスからマーシャリングされて送られてきたオブジェクトで、 そのクラスがローカルプロセス内では不明であるようなものを 表すクラス。
...います。DRB 経由で他のプロセスにこのオブジェクトを渡すと、
DRbUnknown オブジェクトではなくそのマーシャリングされたデータを
渡します。
クラス名/定数名は DRb::DRbUnknown#name で取得することができます。
DRb::DRbUnknown#buf......スのインスタンスの使い道としては、オブジェクトの中継が考えられます。
A, B, C と3つのプロセスがあって、drb によって A <-> B <-> C と通信している
とします。ここで A と C では定義されているが B では定義されていない......う。A から B にマーシャリングされて
オブジェクトが渡されると、B ではそのクラスの素性がわからないため
DRbUnknown オブジェクトとして表現されます。
それを C に送ると、マーシャリングされたバイト列が C に送られ、
C... -
DRb
:: DRbUnknownError (9023.0) -
DRb::DRbUnknown をラップする例外クラスです。
...DRb::DRbUnknown をラップする例外クラスです。
@see DRb::DRbUnknown#exception... -
DRb
:: DRbIdConv (9019.0) -
オブジェクトと識別子を相互に変換するクラスです。
...す。
別の仕組みとして、drb/timeridconv で提供されている
DRb::TimerIdConv クラスがあります。これを使うと、リモートに
オブジェクトの参照が送られてから一定時間の間は、ローカルプロセス側
の DRb::TimerIdConv で参照を保持し... -
DRb
:: DRbError (9017.0) -
drb ライブラリ固有の例外を表すクラス
...drb ライブラリ固有の例外を表すクラス... -
DRb
:: DRbBadScheme (9007.0) -
プロトコルクラスが受け取った URI の schema が そのクラスでサポートされていないことを、伝えるための例外。
...プロトコルクラスが受け取った URI の schema が
そのクラスでサポートされていないことを、伝えるための例外。
@see DRb::DRbProtocol... -
DRb
:: DRbServer (9007.0) -
dRuby サーバクラス。
...要があります。
他のプロセスのリモートメソッドをマーシャリング可能な
引数のみで呼び出すならばサーバは必要ありません。
複数のサーバを起動することもできますが、通常は
DRb.#start_service でサーバを起動します。... -
DRb
:: DRbServerNotFound (9007.0) -
カレントサーバが見付からない場合に発生する例外のクラス
...カレントサーバが見付からない場合に発生する例外のクラス
@see DRb.#current_server... -
DRb
:: DRbBadURI (9001.0) -
URI に含まれている schema をサポートしているプロトコルが見付からない ことを意味する例外クラス。
URI に含まれている schema をサポートしているプロトコルが見付からない
ことを意味する例外クラス。 -
DRb
:: DRbConnError (9001.0) -
通信エラーが発生したことを意味する例外クラス。
通信エラーが発生したことを意味する例外クラス。 -
DRb
:: DRbObject (9001.0) -
リモートの dRuby オブジェクトを表すオブジェクトです。
リモートの dRuby オブジェクトを表すオブジェクトです。
このクラスのインスタンスはプロキシとして働きます。
つまりインスタンスへのメソッド呼び出しはリモートプロセスに送られ
リモート側でメソッドが呼び出されます。
内部的には BasicObject#method_missing でメソッド呼び出しを
hook して、それを転送します。