Rename failure handling strategies and implement as standalone classes

Description

ErrorStrategy and ErrorPendingStrategy are somewhat ambiguous.

Better to name them FailureStrategy and PendingStepStrategy.

Their implementations should be refactored to be standalone classes rather than anonymous classes, as it allow for more control on the part of the user to override and extend the strategy.

Assignee

Unassigned

Reporter

Mauro Talevi

Labels

None

Components

Fix versions

Priority

Minor
Configure