44件ヒット
[1-44件を表示]
(0.298秒)
種類
- 特異メソッド (11)
- インスタンスメソッド (11)
- クラス (11)
- ライブラリ (11)
ライブラリ
- drb (22)
-
rinda
/ tuplespace (11)
クラス
-
DRb
:: DRbObject (22)
キーワード
- TupleSpace (11)
-
_ _ drbref (11) -
drb
/ unix (11)
検索結果
先頭4件
-
DRb
:: DRbObject . new _ with _ uri(uri) -> DRb :: DRbObject (24201.0) -
URI から新しい DRbObject を生成します。
...URI から新しい DRbObject を生成します。
別プロセスの DRb.#start_service で指定したフロントオブジェクトを
指すリモートオブジェクトを取り出します。
@param uri URI リモートオブジェクトを指定するための URI (文字列)... -
drb
/ unix (6006.0) -
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
...DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
require 'drb/unix'
obj = ''
DRb::DRbServer.new('drbunix:/tmp/hoge', obj)
DRb::DRbServer.new や DRb.#start_service が
"drbunix" スキームを受け入れるよう......になります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
: :UNIXFileMode
UNIX ドメインソケットと結び付けられたファイルの......ます。
指定しない場合は UnixServer.new がデフォルトで設定する
値を利用します。
: :UNIXFileOwner
UNIX ドメインソケットと結び付けられたファイルの所有者を指定します。
指定しない場合は UnixServer.new がデフォルトで設定... -
Rinda
:: TupleSpace (3006.0) -
Tuple Space を表すクラスです。
...する側は
DRb::DRbObject.new_with_uri などでこのオブジェクトのリモートオブジェクトを
取得し、Rinda::TupleSpaceProxy をかぶせることで利用します。
===[a:renewer] タプルの寿命と renewer
タプルを Rinda::TupleSpace#write などで追加するとき......に追加してからその秒数過ぎるとタプルは削除されます。
ただし、指定秒数を過ぎてもすぐには削除されず、Rinda::TupleSpace.new の
引数で指定した秒数ごとに「掃除用スレッド」が動き、それによって
cancel されたタプルや期......enew はタプルの有効期限が
切れていない場合のみ呼び出されます(有効期限切れのタプルは削除されます)。
Rinda::SimpleRenewer はシンプルな renewer で renewer のサンプル実装でも
あります。このクラスはデフォルトで寿命を180秒... -
DRb
:: DRbObject # _ _ drbref -> Integer|nil (106.0) -
リモートオブジェクトの識別子を返します。
...リモートオブジェクトの識別子を返します。
DRb::DRbObject.new_with_uri で取り出したフロントオブジェクトは
識別子を持たないため nil を返します。...