240件ヒット
[1-100件を表示]
(0.011秒)
種類
- クラス (108)
- インスタンスメソッド (84)
- 特異メソッド (36)
- モジュール (12)
クラス
-
Rinda
:: DRbObjectTemplate (24) -
Rinda
:: SimpleRenewer (24) -
Rinda
:: TupleSpaceProxy (72)
キーワード
- === (12)
- DRbObjectTemplate (12)
- InvalidHashTupleKey (12)
- RequestCanceledError (12)
- RequestExpiredError (12)
- RindaError (12)
- SimpleRenewer (12)
- Template (12)
- Tuple (12)
- TupleSpaceProxy (12)
- new (36)
- notify (12)
- read (12)
-
read
_ all (12) - renew (12)
- take (12)
- write (12)
検索結果
先頭5件
-
Rinda (38050.0)
-
rinda/rinda および rinda/tuplespace の名前空間を提供する モジュール。
...rinda/rinda および rinda/tuplespace の名前空間を提供する
モジュール。... -
Rinda
:: RindaError (9018.0) -
rinda ライブラリの基底例外クラス
...rinda ライブラリの基底例外クラス... -
Rinda
:: TupleSpaceProxy # write(tuple , sec = nil) -> Rinda :: TupleEntry (3131.0) -
tuple をタプルスペースに加えます。 tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
...スペースに加えます。
tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#write にフォワードされます。
詳細は Rinda::TupleSpace#write を参照してください。
@param tu... -
Rinda
:: TupleSpaceProxy # notify(ev , tuple , sec = nil) -> Rinda :: NotifyTemplateEntry (3115.0) -
event で指定した種類のイベントの監視を開始します。
...指定した種類のイベントの監視を開始します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#notify にフォワードされます。
詳細は Rinda::TupleSpace#notify 参照してください
@param event 監視対象のイベント(文字列)
@param pattern... -
Rinda
:: SimpleRenewer . new(sec = 180) -> Rinda :: SimpleRenewer (3109.0) -
新たな SimpleRenewer オブジェクトを生成します。
...新たな SimpleRenewer オブジェクトを生成します。
sec で Rinda::SimpleRenewer#renew が返す秒数を指定します。
@param sec renew が返す秒数... -
Rinda
:: TupleSpaceProxy . new(ts) -> Rinda :: TupleSpaceProxy (3109.0) -
ts を wrap した新たな TupleSpaceProxy オブジェクトを生成します。
...ts を wrap した新たな TupleSpaceProxy オブジェクトを生成します。
@param ts ラップするリモート Rinda::TupleSpace オブジェクト... -
Rinda
:: Template (3038.0) -
タプルのマッチングのためのクラスです。 ユーザがこのクラスを直接使うことはありません。
...を直接使うことはありません。
=== 例
require 'rinda/rinda'
template = Rinda::Template.new(['abc', nil, nil])
template.match(['abc', 2, 5]) # => true
template.match(['hoge', 2, 5]) # => false
template = Rinda::Template.new([String, Integer, nil])
template.match(['abc', 2,......(['abcd', 2, 5]) # => true
template = Rinda::Template.new([/^abc/, Integer, nil])
template.match([/^abc/, Integer, nil]) # => true
template.match(['abc', 2, 5]) # => true
template.match(['def', 2, 5]) # => false
template = Rinda::Template.new({'name' => String, 'age' =... -
Rinda
:: TupleSpaceProxy (3024.0) -
リモートの Rinda::TupleSpace オブジェクトを包む プロクシクラスです。
...リモートの Rinda::TupleSpace オブジェクトを包む
プロクシクラスです。
Rinda::TupleSpace#take でタプルの受け渡し時にタプルが
消失する可能性を下げるためのプロクシクラスです。... -
Rinda
:: TupleSpaceProxy # read(tuple , sec=nil) -> [Array|Hash] (3020.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
...部的にはリモートオブジェクトの Rinda::TupleSpace#read にフォワードされます。
詳細は Rinda::TupleSpace#read を参照してください。
@param tuple タプルのパターン
@param sec タイムアウト秒数
@raise Rinda::RequestExpiredError read がタイムアウ...