44件ヒット
[1-44件を表示]
(0.132秒)
種類
- クラス (22)
- 特異メソッド (11)
- インスタンスメソッド (11)
ライブラリ
-
rinda
/ rinda (33) -
rinda
/ tuplespace (11)
クラス
-
Rinda
:: SimpleRenewer (22)
キーワード
- TupleSpace (11)
- new (11)
- renew (11)
検索結果
先頭4件
-
Rinda
:: SimpleRenewer (24000.0) -
シンプルな renewer で renewer のサンプル実装です。
...で renewer のサンプル実装です。
Rinda::TupleSpace が保持するタプルの有効期限を更新するクラスです。
このクラスはタプルの寿命をプロセスの寿命と一致させることができます。
詳しくは Rinda::TupleSpace#renewer を見てください... -
Rinda
:: SimpleRenewer . new(sec = 180) -> Rinda :: SimpleRenewer (6223.0) -
新たな SimpleRenewer オブジェクトを生成します。
...新たな SimpleRenewer オブジェクトを生成します。
sec で Rinda::SimpleRenewer#renew が返す秒数を指定します。
@param sec renew が返す秒数... -
Rinda
:: SimpleRenewer # renew -> Integer (6106.0) -
TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
...TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
このメソッド自体は Rinda::SimpleRenewer.new で指定した秒数を
返します。... -
Rinda
:: TupleSpace (3006.0) -
Tuple Space を表すクラスです。
...る側は
DRb::DRbObject.new_with_uri などでこのオブジェクトのリモートオブジェクトを
取得し、Rinda::TupleSpaceProxy をかぶせることで利用します。
===[a:renewer] タプルの寿命と renewer
タプルを Rinda::TupleSpace#write などで追加するときに......に追加してからその秒数過ぎるとタプルは削除されます。
ただし、指定秒数を過ぎてもすぐには削除されず、Rinda::TupleSpace.new の
引数で指定した秒数ごとに「掃除用スレッド」が動き、それによって
cancel されたタプルや期......はタプルの有効期限が
切れていない場合のみ呼び出されます(有効期限切れのタプルは削除されます)。
Rinda::SimpleRenewer はシンプルな renewer で renewer のサンプル実装でも
あります。このクラスはデフォルトで寿命を180秒後に...