252件ヒット
[1-100件を表示]
(0.105秒)
種類
- インスタンスメソッド (132)
- クラス (60)
- ライブラリ (24)
- 特異メソッド (24)
- モジュール (12)
ライブラリ
-
rinda
/ rinda (132) -
rinda
/ tuplespace (96)
クラス
-
Rinda
:: SimpleRenewer (12) -
Rinda
:: TupleSpace (72) -
Rinda
:: TupleSpaceProxy (72)
キーワード
- InvalidHashTupleKey (12)
- Rinda (12)
- SimpleRenewer (12)
- TupleEntry (12)
- TupleSpaceProxy (12)
- new (24)
- notify (24)
- read (24)
-
read
_ all (24) - renew (12)
-
rinda
/ rinda (12) -
rinda
/ tuplespace (12) - take (24)
- write (24)
検索結果
先頭5件
-
Rinda
:: TupleSpace (24018.0) -
Tuple Space を表すクラスです。
...Tuple Space を表すクラスです。
このクラスのインスタンスを
drb を経由して公開することで
タプルスペースを他のプロセスからアクセスさせることができるようになります。
タプルスペースを drb 経由で利用する側は
DRb::DR......でこのオブジェクトのリモートオブジェクトを
取得し、Rinda::TupleSpaceProxy をかぶせることで利用します。
===[a:renewer] タプルの寿命と renewer
タプルを Rinda::TupleSpace#write などで追加するときにその寿命を
秒数で指定すること......されます。
ただし、指定秒数を過ぎてもすぐには削除されず、Rinda::TupleSpace.new の
引数で指定した秒数ごとに「掃除用スレッド」が動き、それによって
cancel されたタプルや期限切れになったタプルが削除されます。
sec に... -
Rinda
:: TupleSpaceProxy (12022.0) -
リモートの Rinda::TupleSpace オブジェクトを包む プロクシクラスです。
...リモートの Rinda::TupleSpace オブジェクトを包む
プロクシクラスです。
Rinda::TupleSpace#take でタプルの受け渡し時にタプルが
消失する可能性を下げるためのプロクシクラスです。... -
rinda
/ tuplespace (12000.0) -
Rubyによるタプル空間(Tuple Space)の実装です。
...Rubyによるタプル空間(Tuple Space)の実装です。... -
Rinda
:: TupleSpaceProxy # read(tuple , sec=nil) -> [Array|Hash] (9112.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
...inda::TupleSpace#read にフォワードされます。
詳細は Rinda::TupleSpace#read を参照してください。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError read がタイムアウトした場合に発生します
@raise Ridna::......RequestCanceledError read が何らかの理由でキャンセルされた場合に発生します。... -
Rinda
:: TupleSpaceProxy # read _ all(tuple) -> [Array|Hash] (9112.0) -
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
...の tuple にマッチするタプルをすべてコピーして返します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#read_all にフォワードされます。
詳細は Rinda::TupleSpace#read_all を参照してください。
@param tuple タプルのパターン... -
Rinda
:: TupleSpaceProxy # take(tuple , sec = nil) -> Array | Hash (9112.0) -
tuple にマッチするタプルをタプルスペースから取り出して返します。
...inda::TupleSpace#take にフォワードされます。
詳細は Rinda::TupleSpace#take を参照してください。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError take がタイムアウトした場合に発生します
@raise Ridna::......RequestCanceledError take が何らかの理由でキャンセルされた場合に発生します。... -
Rinda
:: TupleSpace # read(tuple , sec=nil) -> [Array|Hash] (9100.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
...了しても、タプルスペースからタプルは取り除かれません。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、マッチするタプルがタプルスペース......には read をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定するとタイムアウトせずに無限に待ち続けます。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError read がタイ......ムアウトした場合に発生します
@raise Ridna::RequestCanceledError read が何らかの理由でキャンセルされた場合に発生します。... -
Rinda
:: TupleSpace # read _ all(tuple) -> [Array|Hash] (9100.0) -
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
...ンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、待たずに空の配列を返します。
このメソッドは主にデバッグのための利用を想定しています。
@param tuple タプルのパター... -
Rinda
:: TupleSpace # take(tuple , sec = nil) -> Array | Hash (9100.0) -
tuple にマッチするタプルをタプルスペースから取り出して返します。
...ッチするタプルをタプルスペースから取り出して返します。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、マッチするタプルがタプルスペース......時には take をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定するとタイムアウトせずに無限に待ち続けます。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError take がタ......イムアウトした場合に発生します
@raise Ridna::RequestCanceledError take が何らかの理由でキャンセルされた場合に発生します。...