Module: Droonga::Worker
- Defined in:
- lib/droonga/worker.rb
Instance Method Summary collapse
Instance Method Details
#initialize ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/droonga/worker.rb', line 22 def initialize @raw_loop = Coolio::Loop.new @loop = EventLoop.new(@raw_loop) @handler_runner = HandlerRunner.new(@loop, config.merge(:dispatcher => nil)) receive_socket_path = config[:job_receive_socket_path] @job_receiver = JobReceiver.new(@loop, receive_socket_path) do || process() end end |