Class CommandRetry
Allows any action to be retried in case of an exception.
This class can be parametrized with a strategy, which will be followed to determine whether or not the action should be retried.
Properties summary
Method Summary
-
__construct() public
Creates the CommandRetry object with the given strategy and retry count -
run() public
The number of retries to perform in case of failure
Method Detail
__construct() public ¶
__construct( Cake\Core\Retry\RetryStrategyInterface
$strategy , integer $retries 1 )
Creates the CommandRetry object with the given strategy and retry count
Parameters
-
Cake\Core\Retry\RetryStrategyInterface
$strategy - The strategy to follow should the action fail
- integer $retries optional 1
- The number of times the action has been already called
Properties detail
$strategy ¶
protected
Cake\Core\Retry\RetryStrategyInterface
The strategy to follow should the executed action fail.