Module: CKnife
- Defined in:
- lib/cknife/repetition.rb,
lib/cknife/config.rb,
lib/cknife/monitor.rb,
lib/cknife/cknife_mon.rb,
lib/cknife/cknife_mysql.rb,
lib/cknife/command_line.rb,
lib/cknife/backgrounded_polling.rb
Overview
mixin client must define:
before_poll
handle_poll_result(response, request, result)
target_endpoint
And these fields:
last_error
last_polled_at
active
consecutive_error_count
And implement a loop that calls poll_background. This is optional:
payload
Defined Under Namespace
Modules: BackgroundedPolling Classes: CKnifeMon, CKnifeMysql, CommandLine, Config, Formatter, Monitor, Repetition