Minimal interface that LockManager needs from Worker. This allows LockManager to access worker methods without inheriting from QueueBase.
Queue name for telemetry.
Emits events to worker listeners.
Extends locks for multiple jobs.
Wraps code with telemetry tracing.
Minimal interface that LockManager needs from Worker. This allows LockManager to access worker methods without inheriting from QueueBase.