Expand description
Script registry lookup, context build, and async run lifecycle.
Resolves registered script handlers, builds execution context from stored actor JSON, and dispatches async runs with lifecycle events back to the runtime.
§Documentation map
- Register handlers —
ScriptRegistry, link-time inventory via#[chronon::script] - Dispatch runs —
Executor::spawn_run,execute_script - Observe lifecycle —
ExecutorEvent
§Notes
Executor::spawn_run uses run-level params_json, not job defaults. Missing scripts
surface as ChrononError::ScriptNotFound.
Structs§
- Execute
Script Request - Inputs for a single script execution attempt.
- Executor
- Executor for running registered scripts against scheduled jobs.
- Script
Descriptor - Descriptor for a registered script.
- Script
Descriptor Ref - Borrowed view of a registered script suitable for invocation.
- Script
Registry - In-memory script registry with optional link-time inventory discovery.
Enums§
- Executor
Event - Event sent from the executor to the runtime for run status updates.
Functions§
- execute_
script - Execute a script synchronously.
Type Aliases§
- Invoke
Fn - Type alias for the script invocation function.