# Packages
No description provided by the author
# Functions
Do progresses the task state using the controller performing a single operation on the controller.
IsTemporary returns true if the error or a recursive cause returns true for temporary.
MakeTemporary makes the error temporary.
No description provided by the author
No description provided by the author
Resolve attempts to get a controller from the executor and reports the correct status depending on the tasks current state according to the result.
# Variables
ErrControllerClosed returned when a task controller has been closed.
ErrRuntimeUnsupported encountered when a task requires a runtime unsupported by the executor.
ErrTaskNoop returns when the a subsequent call to Do will not result in advancing the task.
ErrTaskPrepared is called if the task is already prepared.
ErrTaskRetry is returned by Do when an operation failed by should be retried.
ErrTaskStarted can be returned from any operation that cannot be performed because the task has already been started.
ErrTaskUpdateRejected is returned if a task update is rejected by a controller.
# Structs
Mock of ContainerStatuser interface.
Mock of Controller interface.
# Interfaces
ContainerStatuser reports status of a container.
Controller controls execution of a task.
Executor provides controllers for tasks.
ExitCoder is implemented by errors that have an exit code.
Temporary indicates whether or not the error condition is temporary.