class Dizby::AbstractServer
Attributes
log[R]
Public Class Methods
new(config, &log_transform)
click to toggle source
# File lib/dizby/server/abstract.rb, line 19 def initialize(config, &log_transform) @config = config @log = Dizby::Logger.new(config[:log] || {}, &log_transform) end
Public Instance Methods
alive?()
click to toggle source
# File lib/dizby/server/abstract.rb, line 37 def alive? true end
connect_to(client_args)
click to toggle source
# File lib/dizby/server/abstract.rb, line 27 def connect_to(client_args) ProtocolManager.open_client(self, client_args) end
make_distributed(obj, error)
click to toggle source
# File lib/dizby/server/abstract.rb, line 41 def make_distributed(obj, error) if error RemoteDistributedError.new(obj) else log.debug("making distributed: #{obj.inspect}") DistributedObject.new(obj, self) end end
shutdown()
click to toggle source
# File lib/dizby/server/abstract.rb, line 35 def shutdown; end
spawn_on(spawn_args)
click to toggle source
# File lib/dizby/server/abstract.rb, line 31 def spawn_on(spawn_args) ProtocolManager.spawn_server(self, spawn_args) end