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