module Antelopes::Looper
ServerEngine looper. It has two ways of working: either as a simple worker or as a manager. This class should not be used directly by Antelopes
users.
@since 0.0.1 @private
Public Instance Methods
run()
click to toggle source
Method called by {github.com/treasure-data/serverengine ServerEngine} that loops until stopped.
@since 0.0.1
# File lib/antelopes/looper.rb, line 16 def run logger.info 'Looper started' @runner = Worker.new(logger: logger) @runner.run until @stop end
stop()
click to toggle source
Method called by {github.com/treasure-data/serverengine ServerEngine} to stop the worker when the service receives a signal to stop or restart.
@since 0.0.1
# File lib/antelopes/looper.rb, line 26 def stop logger.info 'Looper shutting down' @stop = true end