Class: Qpid::Proton::Reactor::InternalTransactionHandler

Inherits:
Handler::OutgoingMessageHandler show all
Defined in:
lib/reactor/container.rb

Instance Method Summary collapse

Methods inherited from Handler::OutgoingMessageHandler

#on_accepted, #on_delivery, #on_link_flow, #on_rejected, #on_released, #on_sendable

Methods inherited from BaseHandler

#on_unhandled

Constructor Details

#initializeInternalTransactionHandler

Returns a new instance of InternalTransactionHandler.



25
26
27
# File 'lib/reactor/container.rb', line 25

def initialize
  super
end

Instance Method Details

#on_settled(event) ⇒ Object



29
30
31
32
33
34
# File 'lib/reactor/container.rb', line 29

def on_settled(event)
  if event.delivery.respond_to? :transaction
    event.transaction = event.delivery.transaction
    event.delivery.transaction.handle_outcome(event)
  end
end