Type:
Module
Constants:
Ring_PORT : 7647

The default port Ring discovery will use.

A module to implement the Linda distributed computing paradigm in Ruby.

Rinda is part of DRb (dRuby).

Example(s)

See the sample/drb/ directory in the Ruby distribution, from 1.8.2 onwards.

new
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::Tuple

new(ary_or_hash) Class Public methods Creates a new

2025-01-10 15:47:30
provide
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingProvider

provide() Instance Public methods Advertises this service on the primary remote

2025-01-10 15:47:30
find_all_template
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleBag

find_all_template(tuple) Instance Public methods Finds all tuples in the

2025-01-10 15:47:30
write
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpace

write(tuple, sec=nil) Instance Public methods Adds tuple

2025-01-10 15:47:30
finger
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingFinger

finger() Class Public methods Creates a singleton

2025-01-10 15:47:30
each
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingFinger

each() Instance Public methods Iterates over all discovered TupleSpaces starting

2025-01-10 15:47:30
pop
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::NotifyTemplateEntry

pop() Instance Public methods Retrieves a notification. Raises

2025-01-10 15:47:30
renew
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleEntry

renew(sec_or_renewer) Instance Public methods Reset the expiry time according

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleEntry

new(ary, sec=nil) Class Public methods Creates a

2025-01-10 15:47:30
take
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleSpaceProxy

take(tuple, sec=nil, &block) Instance Public methods Takes tuple

2025-01-10 15:47:30