Skip to main content

Module execution

Module execution 

Source
Expand description

Optional executor placement and poll scheduling for runnable generations.

The default uses the ambient Tokio runtime without an execution adapter. Custom specifications require an application-installed ExecutionDriver. This module defines the contract; it creates no threads or schedulers.

Structs§

ExecutionDomain
A process-local, typed identity for a shared execution domain.
ExecutionSpec
Execution requirements sampled once before admitting a generation.

Enums§

ExecutorKind
Thread topology requested from an execution driver.
ExecutorSpec
Placement of one runnable generation, independent of fleet dispatch.
PollPriority
Poll urgency, unrelated to component boot or run-start order.
SchedulingPolicy
Selection among ready work, implemented by the installed driver.

Traits§

ExecutionDriver
Prepare custom execution before a runnable is marked running.
PreparedExecution
One admitted generation’s executor/scheduler adapter.

Type Aliases§

ExecutionFuture
An owned runnable execution. Only custom execution crosses this erasure.