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