Skip to main content

Module service

Module service 

Source
Expand description

Domain-service layer.

Extracts the domain operations that Applications share into Services. Sits one layer above the direct engine API and one layer below Application.

Re-exports§

pub use task_launch::TaskLaunchError;
pub use task_launch::TaskLaunchInput;
pub use task_launch::TaskLaunchOutput;
pub use task_launch::TaskLaunchService;

Modules§

linker
Spawner Linker — a Service-internal helper that takes a compiled CompiledAgentTable (the base SpawnerAdapter), wraps it with SpawnerLayers via the LayerRegistry, and returns the finished Arc<dyn SpawnerAdapter>.
task_launch
TaskLaunchService — the domain service that runs a Blueprint flow to completion through the engine.