registerDriver method

void registerDriver(
  1. String name,
  2. QueueDriver driver
)

Registers a queue driver with the given name.

The first registered driver automatically becomes the default driver. Use setDefaultDriver to change the default driver later.

Throws QueueException if the driver name is empty or already registered.

Implementation

void registerDriver(String name, QueueDriver driver) {
  _registry.registerDriver(name, driver);
  // Update default driver if this is the first one
  if (_defaultDriver == null) {
    _defaultDriver = driver;
    _defaultDriverName = name;
  }
}