ExecutionError
A managed execution reported an error after admission.
Source and package
- Qualified name
-
LibTmux .Control .Execution Error - Module
- LibTmux.Control
- Package
- libtmux
- Source
- lib/libtmux/control/execution_error.ex
-
Description#
errorexplains the wait or context failure.operationis the exact admitted handle.contextreports whether its record was retained when inspected; expiry, Manager loss or death of the originalexecute/3caller can invalidate it later. Passing the handle to another process does not transfer recovery ownership; useControl.submit/3for durable retention independent of the submitting caller.:lostnever establishes that the command was unwritten and does not authorize replay. Inspect a retained handle withLibTmux.Operation.status/1before leaving its owning scope. See the recovery example.Discussed in Execution ownership
Members4#
- context: :retained | :lost property
- error: Lib
Tmux () property.Error .t - operation: Lib
Tmux () property.Operation .t - t/0: t() :: %Lib
Tmux { __exception__: term(), context: :retained | :lost, error: Lib.Control .Execution Error Tmux (), operation: Lib.Error .t Tmux () } typealias Recovery evidence after admission; the original operation deadline is unchanged..Operation .t