Google_Task_Runner
class Google_Task_Runner extends Runner (View source)
Constants
TASK_RETRY_NEVER |
|
TASK_RETRY_ONCE |
|
TASK_RETRY_ALWAYS |
|
Properties
protected array | $retryMap | from Runner |
Methods
boolean
attempt()
Runs a task once, if possible. This is useful for bypassing the run()
loop.
from Runner
integer
allowedRetries($code, $errors = [])
Gets the number of times the associated task can be retried.
from Runner
Details
mixed
run()
Runs the task and (if applicable) automatically retries when errors occur.
boolean
attempt()
Runs a task once, if possible. This is useful for bypassing the run()
loop.
NOTE: If this is not the first attempt, this function will sleep in accordance to the backoff configurations before running the task.
integer
allowedRetries($code, $errors = [])
Gets the number of times the associated task can be retried.
NOTE: -1 is returned if the task can be retried indefinitely