Batch.Batch
A finite replayable sequence of explicit commands, without transaction semantics.
Source and package
- Qualified name
-
LibTmux:: Batch:: Batch - Module
- LibTmux
- Declared in
Batch- Package
- LibTmux
- Source
- lib/LibTmux/Batch.rakumod
-
Description#
A finite replayable sequence of explicit commands, without transaction semantics.
Members8#
- clone method Revalidate changed membership or limits; unchanged evidence is not rearmed.
- max-command-bytes: Positive:D property Maximum sum of encoded Invocation source bytes before executor guard encoding.
- max-operations: Positive:D property Maximum admitted operation count, enforced during incremental traversal.
- new method Copy finite membership and validate all size/name limits without I/O.
- operations: List:D property Captured eager Operation membership; replay preserves this order.
- output-budget-bytes: Positive:D property Stop further dispatch once retained output reaches this byte threshold.
- run method Run sequentially through a caller-owned executor; collect every position.
- run-async method Share one deadline across commands and evidence; never invoke caller callbacks.