The datastore backend the queue operates through.
ReadonlynameReadonlyqualifiedEmits an event. Normally used by subclasses to emit events.
The emitted event.
Wraps the code with telemetry and provides a span for configuration.
kind of the span: Producer, Consumer, Internal
operation name (such as add, process, etc)
destination name (normally the queue name)
code to wrap with telemetry
OptionalsrcPropagationMetadata: string
The minimal, datastore-agnostic surface that Job and other helpers need from a queue. Redis specifics (client, version, …) live behind the IQueueBackend the queue owns.