Class: DCell::Message::Find

Inherits:
DCell::Message show all
Defined in:
lib/dcell/messages.rb

Overview

Query a node for the address of an actor

Instance Attribute Summary collapse

Attributes inherited from DCell::Message

#id

Instance Method Summary collapse

Constructor Details

#initialize(caller, name) ⇒ Find

Returns a new instance of Find.



27
28
29
30
# File 'lib/dcell/messages.rb', line 27

def initialize(caller, name)
  super()
  @caller, @name = caller, name
end

Instance Attribute Details

#callerObject (readonly)

Returns the value of attribute caller.



25
26
27
# File 'lib/dcell/messages.rb', line 25

def caller
  @caller
end

#nameObject (readonly)

Returns the value of attribute name.



25
26
27
# File 'lib/dcell/messages.rb', line 25

def name
  @name
end

Instance Method Details

#dispatchObject



32
33
34
# File 'lib/dcell/messages.rb', line 32

def dispatch
  @caller << SuccessResponse.new(@id, Celluloid::Actor[@name])
end