Skip to main content

Module executor

Module executor 

Source
Expand description

Executor traits and the default bounded worker pool.

Structs§

ExecutorMetrics
Immutable snapshot of worker executor counters.
NoopMetricSink
Metric sink that ignores all snapshots.
NoopPanicHandler
Panic handler that ignores panic payloads.
Pool
Bounded worker executor backed by standard library threads.
PoolBuilder
Builder for the default bounded worker executor.
RejectedTask
Rejected executor task together with the rejection reason.

Traits§

Executor
Non-blocking execution boundary used by the timer scheduler.
MetricSink
Observer for executor metric snapshots.
PanicHandler
Observer called when a worker task panics.
Task
Runnable task accepted by executors.

Type Aliases§

BoxTask
Boxed task object used by the executor SPI.