Expand description
Lifecycle observation, application-root, terminal-result, and graceful-shutdown behaviors.
Structs§
- Child
Shutdown Phases - Inferred builder for statically complete child shutdown phases.
- Child
Termination - Select one exact generation from the emitting actor’s child namespace.
- Established
Termination Target - Exact-incarnation termination observation policy and its one current value.
- Finalize
OnShutdown - Run one explicit final fold and then stop normally.
- Heterogeneous
Shutdown Coordinator - Pure phased shutdown over an arbitrary closed child-protocol sum.
- Heterogeneous
Shutdown Plan - Validated shutdown phases over an arbitrary closed child-protocol sum.
- Heterogeneous
Shutdown Sends - Ordered heterogeneous shutdown requests. Static dispatch occurs per item, preserving phase declaration order across protocol alternatives.
- Install
Shutdown Plan - Install one validated plan into a coordinator that was started without it.
- Logical
Termination Target - Address-selected legacy termination observation.
- NoShutdown
Targets - Uninhabited end of a heterogeneous shutdown choice.
- Peer
Termination - Select one exact incarnation at an established peer address.
- Propagate
Termination - Propagate a selected actor’s exact terminal report through this actor’s terminal boundary.
- Report
Shutdown Plan - Interpreter request reporting one validated plan to its owning coordinator.
- Shutdown
Coordinator - Pure phased shutdown wrapper over an explicitly validated homogeneous child topology.
- Shutdown
Plan - Validated ordered shutdown phases.
- Shutdown
Tree - Dependency topology compiled into ordered shutdown phases.
- Stop
OnShutdown - Stop normally when the shutdown lane is received.
- Task
- One-result terminal behavior template.
- Terminal
Propagation Sends - Named effects owned by
PropagateTermination. - Termination
Monitor With - Observe one peer and apply its terminal report to complete behavior actions.
- Watch
- Observe a logical peer name across any number of later incarnations.
Enums§
- Child
Creation Expectation - Creation state expected by the shutdown-plan composition when one authoritative creation fact arrives.
- Child
Shutdown Plan Error - Failure while turning committed child creations into shutdown phases.
- Shutdown
Choice - One member of a closed heterogeneous child-protocol sum.
- Shutdown
Coordinator Error - Controlled coordinated-shutdown failure.
- Shutdown
Coordinator Event - Event sum accepted by
ShutdownCoordinator. - Shutdown
Plan Error - Invalid static shutdown topology.
- Shutdown
State - Complete phase of coordinated shutdown, including plan installation.
- Shutdown
Tree Error - Invalid dependency-ordered shutdown topology.
- Task
Error - Rejected terminal transition when a test or nonconforming interpreter invokes a task after its stopping action.
- Task
Message - Commands accepted by a
Task. - Task
Result - Terminal fact emitted by a
Task. - Task
State - Complete semantic state of a
Task. - Terminal
Disposition - Explicit disposition of an accepted authoritative terminal report.
- Terminal
Propagation State - Complete phase of one terminal-propagation definition.
- Termination
Monitor Error - Exact rejection from the observation wrapper.
- Termination
Observation - Complete consumption phase of one exact terminal observation.
- Termination
Propagation Error - Exact rejection from terminal propagation.
Traits§
- Begin
Shutdown Phases - Generic consumer operation for entering the one inferred shutdown-phase builder.
- Declare
Shutdown Phase - Generic consumer operation for appending one statically valid shutdown phase.
- Finish
Shutdown Phases - Generic consumer operation for finishing a complete shutdown declaration.
- Shutdown
Target At - Structural construction of an existing
ShutdownChoiceatPosition. - Termination
Observation Target - Static observation and reaction policy for
TerminationMonitorWith. - Termination
Target - A statically selected source of one authoritative terminal report.
Functions§
- propagate_
abnormal - Propagate crashes and abnormal exits while deliberately discharging normal and collected termination.
- propagate_
all - Propagate every terminal outcome.
- shutdown_
after_ children - Start declaring shutdown phases for every direct child role of
application. - shutdown_
target - Lower one Behavior-owned named child ID into an existing heterogeneous shutdown target sum.
- stop_
on_ abnormal_ death - Stop when a logical watch reports an abnormal outcome.
Type Aliases§
- Established
Termination Monitor - Exact-incarnation action-producing termination monitor.
- Established
Termination Reaction - Action-producing reaction to the matching exact terminal report.
- Link
Reaction - Infallible reaction to one matching logical peer stop.
- Shutdown
Event - Internal event sum of a behavior that supports graceful shutdown.
- Shutdown
Reaction - A final shutdown fold. Its sends and fresh creations are retained, while
its become verdict is replaced with
Stop(Normal). - Terminal
Propagation Policy - Pure policy deciding whether one exact terminal outcome crosses this composition’s terminal boundary.
- Termination
Monitor - Address-selected action-producing termination monitor.
- Termination
Reaction - Pure reaction applied to the exact matching terminal report.
- Watch
Event - Complete event sum accepted by a logical peer watch.