class Rinda::Service

Attributes

description[RW]

Public Class Methods

open(addresses, name) click to toggle source
# File lib/rinda2/service.rb, line 17
def self.open (addresses, name)
  DRb.start_service
  Rinda::RingFinger.new(addresses).each.first.read([:name, name, nil, nil])[2]
end
start(addresses, *args) click to toggle source
# File lib/rinda2/service.rb, line 11
def self.start (addresses, *args)
  DRb.start_service
  Rinda::RingProvider.new(self.name.to_sym, self.new(*args), description, Rinda::SimpleRenewer.new(5)).provide
  DRb.thread.join
end