4件ヒット
[1-4件を表示]
(0.019秒)
種類
- クラス (2)
- 特異メソッド (1)
- インスタンスメソッド (1)
ライブラリ
-
rinda
/ rinda (3) -
rinda
/ tuplespace (1)
クラス
キーワード
- TupleSpace (1)
- new (1)
- renew (1)
検索結果
先頭4件
-
Rinda
:: SimpleRenewer (54001.0) -
シンプルな renewer で renewer のサンプル実装です。
シンプルな renewer で renewer のサンプル実装です。
[c:Rinda::TupleSpace] が保持するタプルの有効期限を更新するクラスです。
このクラスはタプルの寿命をプロセスの寿命と一致させることができます。
詳しくは [ref:c:Rinda::TupleSpace#renewer] を見てください。 -
Rinda
:: SimpleRenewer . new(sec = 180) -> Rinda :: SimpleRenewer (9373.0) -
新たな SimpleRenewer オブジェクトを生成します。
新たな SimpleRenewer オブジェクトを生成します。
sec で [m:Rinda::SimpleRenewer#renew] が返す秒数を指定します。
- **param** `sec` -- renew が返す秒数 -
Rinda
:: SimpleRenewer # renew -> Integer (9019.0) -
[c:Rinda::TupleSpace] からオブジェクトの寿命を問合せるために呼び出されます。
[c:Rinda::TupleSpace] からオブジェクトの寿命を問合せるために呼び出されます。
このメソッド自体は [m:Rinda::SimpleRenewer.new] で指定した秒数を返します。 -
Rinda
:: TupleSpace (19.0) -
Tuple Space を表すクラスです。
Tuple Space を表すクラスです。
このクラスのインスタンスを
[lib:drb] を経由して公開することでタプルスペースを他のプロセスからアクセスさせることができるようになります。
タプルスペースを drb 経由で利用する側は
[m:DRb::DRbObject.new_with_uri] などでこのオブジェクトのリモートオブジェクトを取得し、[c:Rinda::TupleSpaceProxy] をかぶせることで利用します。
### タプルの寿命と renewer {#renewer}
タプルを [m:Rinda::TupleSpace#write] などで追加するときにその...
