Sha256: 8d44d5232573262e6766cb73e76c71acffec13566875073bdc373f8e76ad9a52
Contents?: true
Size: 517 Bytes
Versions: 4
Compression:
Stored size: 517 Bytes
Contents
class Woodhouse::Dispatchers::LocalPoolDispatcher < Woodhouse::Dispatcher class Worker include Celluloid def execute(executor) executor.execute end end private def after_initialize(config, opts = {}, &blk) @pool = Worker.pool(size: opts[:size] || 10) end def deliver_job(job) @pool.async.execute Woodhouse::JobExecution.new(@config, job) end def deliver_job_update(job, data) @config.logger.info "[Woodhouse job update] #{job.job_id} -- #{data.inspect}" end end
Version data entries
4 entries across 4 versions & 1 rubygems