Sha256: e43e357d1bf7490192f50ef6f64732a649b80dfbd4253b945898d1ed99f995ea
Contents?: true
Size: 666 Bytes
Versions: 14
Compression:
Stored size: 666 Bytes
Contents
require 'thread' require 'monitor' module Patriot module Worker # a worker as info server class JobStoreServer < Base # @see Patriot::Worker::Base#build_infoserver def build_infoserver return Patriot::Worker::InfoServer.new(self,@config) end # @see Patriot::Worker::Base#init_worker def init_worker end # @see Patriot::Worker::Base#run_worker def run_worker while(@status != Patriot::Worker::Status::SHUTDOWN) sleep @cycle end end # @see Patriot::Worker::Base#stop_worker def stop_worker @logger.info "terminated" end end end end
Version data entries
14 entries across 14 versions & 1 rubygems