Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > rinda/rindaライブラリ > Rinda::TupleSpaceProxyクラス > take

instance method Rinda::TupleSpaceProxy#take

take(tuple, sec = nil) -> Array | Hash[permalink][rdoc]

tuple にマッチするタプルをタプルスペースから取り出して返します。

内部的にはリモートオブジェクトの Rinda::TupleSpace#take にフォワードされます。 詳細は Rinda::TupleSpace#take を参照してください。

[PARAM] tuple:
タプルのパターン
[PARAM] sec:
タイムアウト秒数
[EXCEPTION] Rinda::RequestExpiredError:
take がタイムアウトした場合に発生します
[EXCEPTION] Ridna::RequestCanceledError:
take が何らかの理由でキャンセルされた場合に発生します。