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.
See the Recovery Action design pattern.