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.

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
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
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
expired?
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::TupleEntry

expired?() Instance Public methods Has this tuple expired? (true/false).

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

canceled?() Instance Public methods Returns the canceled status.

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
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
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
do_write
  • References/Ruby on Rails/Ruby/Classes/Rinda/Rinda::RingServer

do_write(msg) Instance Public methods Extracts the response

2025-01-10 15:47:30