Class: Bosh::Agent::Message::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/bosh_agent/message/base.rb

Instance Method Summary collapse

Instance Method Details

#base_dirObject



11
12
13
# File 'lib/bosh_agent/message/base.rb', line 11

def base_dir
  Bosh::Agent::Config.base_dir
end

#handler_error(message) ⇒ Object



31
32
33
34
# File 'lib/bosh_agent/message/base.rb', line 31

def handler_error(message)
  logger.error("Handler error: #{message}")
  raise Bosh::Agent::MessageHandlerError, message
end

#loggerObject



7
8
9
# File 'lib/bosh_agent/message/base.rb', line 7

def logger
  Bosh::Agent::Config.logger
end

#logs_dirObject



15
16
17
# File 'lib/bosh_agent/message/base.rb', line 15

def logs_dir
  File.join(base_dir, "sys", "log")
end

#settingsObject



19
20
21
# File 'lib/bosh_agent/message/base.rb', line 19

def settings
  Bosh::Agent::Config.settings
end

#store_migration_targetObject



27
28
29
# File 'lib/bosh_agent/message/base.rb', line 27

def store_migration_target
  File.join(base_dir, 'store_migraton_target')
end

#store_pathObject



23
24
25
# File 'lib/bosh_agent/message/base.rb', line 23

def store_path
  File.join(base_dir, 'store')
end