Stratal API Reference
    Preparing search index...

    Class QueueProviderFactory

    Queue Provider Factory

    Creates the appropriate queue provider based on configuration provided via QueueModule.forRootAsync().

    Provider Selection:

    • cloudflare: Production provider using Cloudflare Queue bindings
    • sync: Testing provider that processes messages immediately
    // Configuration via QueueModule.forRootAsync()
    QueueModule.forRootAsync({
    inject: [CONFIG_TOKENS.ConfigService],
    useFactory: (config) => ({ provider: config.get('queue').provider })
    })

    // Factory usage (internal)
    const factory = container.resolve(QueueProviderFactory)
    const provider = factory.create()
    Index

    Constructors

    Methods

    Constructors

    Methods