319件ヒット
[1-100件を表示]
(0.072秒)
種類
- インスタンスメソッド (231)
- クラス (55)
- 特異メソッド (22)
- ライブラリ (11)
ライブラリ
-
rinda
/ rinda (99) -
rinda
/ tuplespace (209)
クラス
-
Rinda
:: TupleEntry (121) -
Rinda
:: TupleSpace (66) -
Rinda
:: TupleSpaceProxy (66)
キーワード
- InvalidHashTupleKey (11)
- TupleEntry (11)
- TupleSpace (11)
- TupleSpaceProxy (11)
- [] (11)
- alive? (11)
- cancel (11)
- canceled? (11)
- expired? (11)
- expires (11)
- expires= (11)
- fetch (11)
- new (22)
- notify (22)
- read (22)
-
read
_ all (22) - renew (11)
-
rinda
/ tuplespace (11) - size (11)
- take (22)
- value (11)
- write (22)
検索結果
先頭5件
-
Rinda
:: Tuple (24016.0) -
Tuple のためのクラスです。ユーザがこのクラスを直接使うことはありません。
...Tuple のためのクラスです。ユーザがこのクラスを直接使うことはありません。... -
Rinda
:: TupleEntry # canceled? -> bool (12100.0) -
タプルが既にキャンセルされているならば真を返します。
...タプルが既にキャンセルされているならば真を返します。
@see Rinda::TupleEntry#cancel... -
Rinda
:: TupleSpace (12016.0) -
Tuple Space を表すクラスです。
...Tuple Space を表すクラスです。
このクラスのインスタンスを
drb を経由して公開することで
タプルスペースを他のプロセスからアクセスさせることができるようになります。
タプルスペースを drb 経由で利用する側は
DRb::DR......でこのオブジェクトのリモートオブジェクトを
取得し、Rinda::TupleSpaceProxy をかぶせることで利用します。
===[a:renewer] タプルの寿命と renewer
タプルを Rinda::TupleSpace#write などで追加するときにその寿命を
秒数で指定すること......れます。
ただし、指定秒数を過ぎてもすぐには削除されず、Rinda::TupleSpace.new の
引数で指定した秒数ごとに「掃除用スレッド」が動き、それによって
cancel されたタプルや期限切れになったタプルが削除されます。
sec には... -
rinda
/ tuplespace (12016.0) -
Rubyによるタプル空間(Tuple Space)の実装です。
...Rubyによるタプル空間(Tuple Space)の実装です。... -
Rinda
:: InvalidHashTupleKey (12000.0) -
Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが 文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する 例外です。
...Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが
文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する
例外です。... -
Rinda
:: TupleEntry (12000.0) -
タプルスペース内に含まれるタプルを管理するためのクラスです。 タプルの有効期限を管理し、タプルのキャンセル操作ができます。
...プルを管理するためのクラスです。
タプルの有効期限を管理し、タプルのキャンセル操作ができます。
Rinda::TupleSpace#write はこのオブジェクトを返し、
それを利用してタプルを明示的にキャンセルすることができます。
た......って
このオブジェクトを参照します。そのためタプルスペースのプロセス側では
参照切れによるGCが発生し、TupleEntryオブジェクトが消滅してしまうかもしれません。
これを防ぐには何らかの仕掛けが必要でしょう。詳しく... -
Rinda
:: TupleSpaceProxy (12000.0) -
リモートの Rinda::TupleSpace オブジェクトを包む プロクシクラスです。
...リモートの Rinda::TupleSpace オブジェクトを包む
プロクシクラスです。
Rinda::TupleSpace#take でタプルの受け渡し時にタプルが
消失する可能性を下げるためのプロクシクラスです。... -
Rinda
:: TupleSpace # read _ all(tuple) -> [Array|Hash] (9229.0) -
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
...ペース内の tuple にマッチするタプルをすべてコピーして返します。
このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参......照してください。
マッチするタプルが存在しない場合は、待たずに空の配列を返します。
このメソッドは主にデバッグのための利用を想定しています。
@param tuple タプルのパターン... -
Rinda
:: TupleSpaceProxy # read _ all(tuple) -> [Array|Hash] (9223.0) -
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
...ペース内の tuple にマッチするタプルをすべてコピーして返します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#read_all にフォワードされます。
詳細は Rinda::TupleSpace#read_all を参照してください。
@param tuple タプルのパ... -
Rinda
:: TupleEntry # alive? -> bool (9100.0) -
タプルが有効である(期限切れでもなく、キャンセルされていない)ならば 真を返します。
...タプルが有効である(期限切れでもなく、キャンセルされていない)ならば
真を返します。
@see Rinda::TupleEntry#canceled?, Rinda::TupleEntry#expired?...