Class: RightScale::Sender::PendingRequest
- Defined in:
- lib/right_agent/sender.rb
Overview
Request that is waiting for a response
Instance Attribute Summary collapse
-
#kind ⇒ Object
readonly
(Symbol) Kind of send request.
-
#receive_time ⇒ Object
readonly
(Time) Time when request message was received.
-
#response_handler ⇒ Object
readonly
(Proc) Block to be activated when response is received.
-
#retry_parent ⇒ Object
(String) Token for parent request in a retry situation.
Instance Method Summary collapse
-
#initialize(kind, receive_time, response_handler) ⇒ PendingRequest
constructor
A new instance of PendingRequest.
Constructor Details
#initialize(kind, receive_time, response_handler) ⇒ PendingRequest
Returns a new instance of PendingRequest.
46 47 48 49 50 51 |
# File 'lib/right_agent/sender.rb', line 46 def initialize(kind, receive_time, response_handler) @kind = kind @receive_time = receive_time @response_handler = response_handler @retry_parent = nil end |
Instance Attribute Details
#kind ⇒ Object (readonly)
(Symbol) Kind of send request
35 36 37 |
# File 'lib/right_agent/sender.rb', line 35 def kind @kind end |
#receive_time ⇒ Object (readonly)
(Time) Time when request message was received
38 39 40 |
# File 'lib/right_agent/sender.rb', line 38 def receive_time @receive_time end |
#response_handler ⇒ Object (readonly)
(Proc) Block to be activated when response is received
41 42 43 |
# File 'lib/right_agent/sender.rb', line 41 def response_handler @response_handler end |
#retry_parent ⇒ Object
(String) Token for parent request in a retry situation
44 45 46 |
# File 'lib/right_agent/sender.rb', line 44 def retry_parent @retry_parent end |