The watcher.applier.workflow_engine.base Module

class watcher.applier.workflow_engine.base.BaseTaskFlowActionContainer(name, db_action, engine, **kwargs)[source]

Bases: taskflow.task.Task

abort(*args, **kwargs)[source]
do_abort(*args, **kwargs)[source]
do_execute(*args, **kwargs)[source]
do_post_execute()[source]
do_pre_execute()[source]
do_revert()[source]
execute(*args, **kwargs)[source]
post_execute()[source]
pre_execute()[source]
revert(*args, **kwargs)[source]
class watcher.applier.workflow_engine.base.BaseWorkFlowEngine(config, context=None, applier_manager=None)[source]

Bases: watcher.common.loader.loadable.Loadable

execute(actions)[source]
classmethod get_config_opts()[source]

Defines the configuration options to be associated to this loadable

Returns:A list of configuration options relative to this Loadable
Return type:list of oslo_config.cfg.Opt instances
notify(action, state)[source]