Class: Qpid::Proton::Container::ConnectionTask

Inherits:
HandlerDriver show all
Defined in:
lib/core/container.rb

Overview

Container driver applies options and adds container context to events

Instance Attribute Summary

Attributes inherited from HandlerDriver

#handler

Instance Method Summary collapse

Methods inherited from HandlerDriver

#dispatch, #process

Methods inherited from Qpid::Proton::ConnectionDriver

#can_read?, #can_write?, #close, #close_read, #close_write, #connection, #each_event, #event, #event?, #finished?, #read, #read_closed?, #tick, #to_io, #transport, #write, #write_closed?

Constructor Details

#initialize(container, io, opts, server = false) ⇒ ConnectionTask

Returns a new instance of ConnectionTask.



36
37
38
39
40
41
# File 'lib/core/container.rb', line 36

def initialize container, io, opts, server=false
  super io, opts[:handler]
  transport.set_server if server
  transport.apply opts
  connection.apply opts
end