protected retryOrReset ( Kraken\Promise\PromiseInterface $promise, Erro\Error | Exceptio\Exception | |
||
$promise | Kraken\Promise\PromiseInterface | |
$ex | Erro\Error | Exceptio\Exception | |
protected function retryOrReset(PromiseInterface $promise, $ex)
{
if ($ex instanceof TaskIncompleteException) {
$this->counter = 1;
$this->channel->getLoop()->onTick(function () use($promise) {
$this->send($promise);
});
return;
}
$this->retry($promise);
}