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