Method: XmlConvApp#initialize
- Defined in:
- lib/xmlconv/util/application.rb
#initialize(app: XmlConv::Util::RackInterface.new) ⇒ XmlConvApp
Returns a new instance of XmlConvApp.
131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/xmlconv/util/application.rb', line 131 def initialize(app: XmlConv::Util::RackInterface.new) @rack_app = app super(app: app) # TODO?? , multi_threaded: true) @persistence_layer = ODBA.cache.fetch_named('XmlConv', self) do XmlConv::Util::Application.new end @persistence_layer.init @dispatch_queue = Queue.new @polling_interval = XmlConv::CONFIG.polling_interval || self::class::POLLING_INTERVAL puts "@polling_interval is #{@polling_interval} @persistence_layer is #{@persistence_layer.class}" start_polling if @polling_interval start_dispatcher start_invoicer if XmlConv::CONFIG.run_invoicer end |