mule/jobs/worker_registry

Types

pub opaque type Registry

Values

pub fn lookup(
  registry: Registry,
  name: String,
) -> Result(worker.ErasedWorker, Nil)
pub fn new() -> Registry
pub fn register(
  registry: Registry,
  worker: worker.Worker(a),
) -> Registry

Register a typed worker. Generic over the worker’s args type a, but the worker is erased to a monomorphic ErasedWorker on the way in, so workers with different args types share one registry.

Search Document