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

class Rinda::TupleEntry

クラスの継承リスト: Rinda::TupleEntry < DRb::DRbUndumped < Object < Kernel

要約

A TupleEntry is a Tuple (i.e. a possible entry in some Tuplespace) together with expiry and cancellation data.

特異メソッド

定義 説明
new(ary, sec = nil)

Creates a TupleEntry based on +ary+ with an optional renewer or expiry time +sec+.

インスタンスメソッド

定義 説明
self[key]

Retrieves key from the tuple.

alive?

A TupleEntry is dead when it is canceled or expired.

cancel

Marks this TupleEntry as canceled.

canceled?

Returns the canceled status.

expired?

Has this tuple expired? (true/false).

expires
expires=(expires)
fetch(key)

Fetches key from the tuple.

make_expires(sec = nil)

Returns an expiry Time based on +sec+ which can be one of:

make_tuple(ary)

Creates a Rinda::Tuple for +ary+.

renew(sec_or_renewer)

Reset the expiry time according to +sec_or_renewer+.

size

The size of the tuple.

value

Return the object which makes up the tuple itself: the Array or Hash.

継承したメソッド

== === =~ __id__ __send__ _dump class clone dclone display enum_for eql? equal? extend freeze frozen? hash initialize initialize_copy inspect instance_eval instance_exec instance_of? instance_variable_defined? instance_variable_get instance_variable_set instance_variables is_a? marshal_dump marshal_load method method_missing methods nil? pretty_inspect pretty_print pretty_print_cycle pretty_print_inspect pretty_print_instance_variables private_methods protected_methods public_methods remove_instance_variable respond_to? singleton_method_added singleton_method_removed singleton_method_undefined singleton_methods taint tainted? tap to_a to_ary to_hash to_int to_io to_proc to_regexp to_s to_str to_yaml to_yaml_properties to_yaml_style untaint