Encapsulation of an action or set of actions that must be executed in response
to the detection of an anomaly. The recovery action is triggered by the component
that detects the anomaly. To each anomaly conditions, one recovery action should
be associated. Detection of an anomaly should result in the associated recover
action being triggered. Recovery actions can be linked in chains so that the
triggering of the recovery action at the head of the chain will cause all recovery
actions in the chain to be triggered in sequence.
Recovery Action design pattern.