QueueManager constructor

QueueManager(
  1. ConfigInterface _config, {
  2. QueueDriver? driver,
  3. String? driverName,
  4. IQueueDriverRegistry? registry,
  5. QueueConfigLoader? configLoader,
})

Implementation

QueueManager(
  this._config, {
  QueueDriver? driver,
  String? driverName,
  IQueueDriverRegistry? registry,
  QueueConfigLoader? configLoader,
})  : _registry = registry ?? QueueDriverRegistry(),
      _configLoader = configLoader ?? QueueConfigLoader() {
  if (driver != null) {
    _defaultDriver = driver;
    _defaultDriverName = driverName ?? 'mock';
  }
}