Module: Multimeter::Http

Included in:
Registry
Defined in:
lib/multimeter.rb

Defined Under Namespace

Classes: BadRequest

Instance Method Summary collapse

Instance Method Details

#http!(rack_handler, options = {}) ⇒ Object



326
327
328
329
330
331
332
333
334
# File 'lib/multimeter.rb', line 326

def http!(rack_handler, options={})
  return if @server_thread
  @server_thread = JavaConcurrency::Thread.new do
    rack_handler.run(create_app(self), options)
  end
  @server_thread.daemon = true
  @server_thread.name = 'multimeter-http-server'
  @server_thread.start
end