FileStorageDriver constructor
FileStorageDriver({
- required DriverConfig config,
- QueueMetrics? metrics,
- FailedJobHandler? dlqHandler,
- QueueMiddlewarePipeline? middleware,
- String? storagePath,
- Set<
String> ? allowedJobTypes, - int maxPayloadDepth = 10,
- int maxPayloadNodes = 2000,
Implementation
FileStorageDriver({
required super.config,
super.metrics,
super.dlqHandler,
super.middleware,
String? storagePath,
Set<String>? allowedJobTypes,
int maxPayloadDepth = 10,
int maxPayloadNodes = 2000,
}) : storagePath =
storagePath ??
config.driverSpecificConfig['storagePath'] as String? ??
'./storage/queue',
_allowedJobTypes =
allowedJobTypes ??
_parseAllowedJobTypes(
config.driverSpecificConfig['allowedJobTypes'],
),
_maxPayloadDepth = maxPayloadDepth,
_maxPayloadNodes = maxPayloadNodes;