reworked queue lib
This commit is contained in:
parent
629ba2b8d4
commit
c05a7413dc
34 changed files with 3887 additions and 861 deletions
|
|
@ -1,9 +1,12 @@
|
|||
export * from './batch-processor';
|
||||
export * from './provider-registry';
|
||||
export * from './handler-registry';
|
||||
export * from './queue-manager';
|
||||
export * from './queue-instance';
|
||||
export * from './queue-factory';
|
||||
export * from './types';
|
||||
export * from './dlq-handler';
|
||||
export * from './queue-metrics';
|
||||
export * from './rate-limiter';
|
||||
|
||||
// Re-export commonly used functions
|
||||
export { initializeBatchCache, processBatchJob, processItems } from './batch-processor';
|
||||
|
|
@ -11,7 +14,7 @@ export { initializeBatchCache, processBatchJob, processItems } from './batch-pro
|
|||
export { QueueManager } from './queue-manager';
|
||||
export { Queue } from './queue-instance';
|
||||
|
||||
export { providerRegistry } from './provider-registry';
|
||||
export { handlerRegistry } from './handler-registry';
|
||||
|
||||
// Re-export queue factory functions
|
||||
export {
|
||||
|
|
@ -28,9 +31,12 @@ export type {
|
|||
BatchResult,
|
||||
JobHandler,
|
||||
ProcessOptions,
|
||||
ProviderConfig,
|
||||
ProviderConfigWithSchedule,
|
||||
ProviderInitializer,
|
||||
HandlerConfig,
|
||||
HandlerConfigWithSchedule,
|
||||
HandlerInitializer,
|
||||
QueueConfig,
|
||||
ScheduledJob,
|
||||
RateLimitConfig,
|
||||
RateLimitRule,
|
||||
DLQConfig,
|
||||
} from './types';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue