別のキーワード
ライブラリ
- drb (674)
-
drb
/ acl (33) -
drb
/ extserv (66) -
drb
/ extservm (77) -
drb
/ gw (55) -
drb
/ observer (11) -
drb
/ timeridconv (44) -
rinda
/ rinda (33) -
rinda
/ tuplespace (22)
クラス
- ACL (22)
-
DRb
:: DRbIdConv (22) -
DRb
:: DRbObject (55) -
DRb
:: DRbRemoteError (11) -
DRb
:: DRbServer (201) -
DRb
:: DRbUnknown (44) -
DRb
:: DRbUnknownError (11) -
DRb
:: ExtServ (55) -
DRb
:: ExtServManager (66) -
DRb
:: GW (33) -
DRb
:: TimerIdConv (33) -
Rinda
:: DRbObjectTemplate (22)
モジュール
- DRb (132)
-
DRb
:: DRbProtocol (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- === (11)
- ACL (11)
- DRbBadScheme (11)
- DRbBadURI (11)
- DRbConnError (11)
- DRbError (11)
- DRbIdConv (22)
- DRbObject (22)
- DRbObjectTemplate (11)
- DRbObservable (11)
- DRbProtocol (11)
- DRbRemoteError (11)
- DRbServer (11)
- DRbServerNotFound (11)
- DRbUndumped (22)
- DRbUnknown (11)
- DRbUnknownError (11)
- ExtServ (11)
- ExtServManager (11)
- GW (11)
- GWIdConv (11)
-
INSECURE
_ METHOD (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- TimerIdConv (11)
- TupleEntry (11)
- TupleSpace (11)
- [] (11)
- []= (11)
-
_ _ drbref (11) -
_ _ drburi (11) -
add
_ protocol (11) - alive? (22)
- buf (11)
- command (11)
- command= (11)
- config (22)
-
current
_ server (11) -
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ safe _ level (7) - drb (11)
-
drb
/ acl (11) -
drb
/ extserv (11) -
drb
/ extservm (11) -
drb
/ gw (11) -
drb
/ observer (11) -
drb
/ ssl (11) -
drb
/ timeridconv (11) -
drb
/ unix (11) - eql? (11)
- exception (11)
- front (33)
- here? (22)
-
install
_ acl (11) -
install
_ id _ conv (11) -
install
_ list (11) - name (11)
- new (77)
-
new
_ with _ uri (11) -
primary
_ server (11) -
primary
_ server= (11) - reason (11)
- reload (11)
-
rinda
/ rinda (11) -
ruby 1
. 8 . 4 feature (11) -
safe
_ level (7) - server (11)
- service (11)
-
start
_ service (11) -
stop
_ service (33) - thread (22)
-
to
_ id (22) -
to
_ obj (22) - unknown (11)
- uri (33)
- uri= (11)
- verbose (22)
- verbose= (22)
検索結果
先頭5件
-
DRb
. # primary _ server=(server) (21006.0) -
ローカルプロセスのプライマリサーバーを変更します。
...ローカルプロセスのプライマリサーバーを変更します。
通常、プライマリサーバは DRb.#start_service などが
設定するものであり、ユーザが変更すべきではありません。
このメソッドは dRuby の内部構造を良く理解した上で利... -
DRb
. # thread -> Thread|nil (21006.0) -
プライマリサーバが動作しているスレッドを返します。
...プライマリサーバが動作しているスレッドを返します。
プライマリサーバが存在しない場合は nil を返します。
@see DRb.#primary_server... -
DRb
. # uri -> String (21006.0) -
カレントサーバに紐付けられた URI を返します。
...カレントサーバに紐付けられた URI を返します。
@see DRb.#current_server... -
DRb
. # stop _ service -> () (21000.0) -
ローカルプロセス内の dRuby サーバ(プライマリサーバ)を停止します。
ローカルプロセス内の dRuby サーバ(プライマリサーバ)を停止します。
サーバが動いていない場合は何もしません。 -
DRb
:: DRbObject # _ _ drbref -> Integer|nil (12106.0) -
リモートオブジェクトの識別子を返します。
...リモートオブジェクトの識別子を返します。
DRb::DRbObject.new_with_uri で取り出したフロントオブジェクトは
識別子を持たないため nil を返します。... -
DRb
:: DRbObject # _ _ drburi -> String|nil (12100.0) -
リモートオブジェクトの URI を返します。
リモートオブジェクトの URI を返します。 -
DRb
:: DRbProtocol (9100.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...drb で使われる通信プロトコルを取り扱うモジュールです。
通常ユーザが使うことはないでしょうが、drb の
ための新しい通信手段を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラス......を DRb::DRbProtocol.#add_protocol で
drb に登録することで、追加ができます。
デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI を指定することで TCP/IP で通信します。
通信プロトコルを追加する例としては、
例として...... drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。
これらの例を見てわかるように、通信クラスでは取り扱えない URI が open
や open_server に渡された場合は例外 DRb:... -
DRb
:: DRbUnknown (9024.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 (9022.0) -
DRb::DRbUnknown をラップする例外クラスです。
...DRb::DRbUnknown をラップする例外クラスです。
@see DRb::DRbUnknown#exception... -
DRb
:: DRbIdConv (9018.0) -
オブジェクトと識別子を相互に変換するクラスです。
...す。
別の仕組みとして、drb/timeridconv で提供されている
DRb::TimerIdConv クラスがあります。これを使うと、リモートに
オブジェクトの参照が送られてから一定時間の間は、ローカルプロセス側
の DRb::TimerIdConv で参照を保持し...