class ManagerBase
Public Class Methods
new(options = nil)
click to toggle source
calls at first default constructor
# File lib/mrpin/core/base/manager_base.rb, line 49 def initialize(options = nil) end
Public Instance Methods
cleanup_data()
click to toggle source
calls each N minutes
# File lib/mrpin/core/base/manager_base.rb, line 80 def cleanup_data end
info()
click to toggle source
Properties
# File lib/mrpin/core/base/manager_base.rb, line 8 def info {} end
invalidate_cache()
click to toggle source
calls each N minutes
# File lib/mrpin/core/base/manager_base.rb, line 74 def invalidate_cache nil end
is_ready_for_shutdown?()
click to toggle source
# File lib/mrpin/core/base/manager_base.rb, line 39 def is_ready_for_shutdown? true end
load_init_data()
click to toggle source
calls at third
# File lib/mrpin/core/base/manager_base.rb, line 62 def load_init_data nil end
on_data_loaded()
click to toggle source
calls at fourth
# File lib/mrpin/core/base/manager_base.rb, line 23 def on_data_loaded end
on_server_maintenance_on()
click to toggle source
# File lib/mrpin/core/base/manager_base.rb, line 34 def on_server_maintenance_on end
on_server_shutdown()
click to toggle source
Events
# File lib/mrpin/core/base/manager_base.rb, line 17 def on_server_shutdown end
on_server_started()
click to toggle source
calls at last
# File lib/mrpin/core/base/manager_base.rb, line 29 def on_server_started end
post_init()
click to toggle source
calls at second
# File lib/mrpin/core/base/manager_base.rb, line 54 def post_init @logger = AppInfo.instance.logger nil end
start_tasks()
click to toggle source
calls at fifth
# File lib/mrpin/core/base/manager_base.rb, line 68 def start_tasks nil end