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

class Rinda::TupleEntry

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

要約

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 must_be must_be_close_to must_be_empty must_be_instance_of must_be_kind_of must_be_nil must_be_same_as must_be_within_epsilon must_equal must_include must_match must_raise must_respond_to must_send must_throw 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? respond_to_missing? singleton_class 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 trust untaint untrust untrusted? wont_be wont_be_close_to wont_be_empty wont_be_instance_of wont_be_kind_of wont_be_nil wont_be_same_as wont_be_within_epsilon wont_equal wont_include wont_match wont_respond_to