haredo

    Interface QueueChainState<T>

    interface QueueChainState<T> {
        adapter: Adapter;
        appId?: string;
        backoff?: FailureBackoff;
        bindings?: {
            bindingArguments?: BindingArguments;
            exchange: ExchangeInterface;
            patterns: string[];
        }[];
        confirm?: boolean;
        emitter: TypedEventEmitter<HaredoEvents>;
        exclusive?: boolean;
        headers?: Record<string, Field>;
        json?: boolean;
        middleware: Middleware<T>[];
        noAck?: boolean;
        prefetch?: number;
        publishOptions?: PublishOptions;
        queue: QueueInterface;
        skipSetup?: SkipSetupOptions;
        subscribeArguments?: SubscribeArguments;
    }

    Type Parameters

    • T

    Hierarchy (View Summary, Expand)

    Index

    Properties

    adapter: Adapter
    appId?: string
    backoff?: FailureBackoff
    bindings?: {
        bindingArguments?: BindingArguments;
        exchange: ExchangeInterface;
        patterns: string[];
    }[]
    confirm?: boolean
    exclusive?: boolean
    headers?: Record<string, Field>
    json?: boolean
    middleware: Middleware<T>[]
    noAck?: boolean
    prefetch?: number
    publishOptions?: PublishOptions
    skipSetup?: SkipSetupOptions
    subscribeArguments?: SubscribeArguments
    MMNEPVFCICPMFPCPTTAAATR