Interface IAgendaStatus

interface IAgendaStatus {
    config: {
        maxConcurrency: number;
        processEvery: string | number;
        totalLockLimit: number;
    };
    internal: { localLockLimitReached: number; localQueueProcessing: number };
    isLockingOnTheFly: boolean;
    jobStatus?: IAgendaJobStatus;
    jobsToLock: number | IJobParameters<unknown>[];
    lockedJobs: number | IJobParameters<unknown>[];
    queuedJobs: number | IJobParameters<unknown>[];
    queueName: undefined | string;
    runningJobs: number | IJobParameters<unknown>[];
    totalQueueSizeDB: number;
    version: string;
}

Properties

config: {
    maxConcurrency: number;
    processEvery: string | number;
    totalLockLimit: number;
}
internal: { localLockLimitReached: number; localQueueProcessing: number }
isLockingOnTheFly: boolean
jobStatus?: IAgendaJobStatus
jobsToLock: number | IJobParameters<unknown>[]
lockedJobs: number | IJobParameters<unknown>[]
queuedJobs: number | IJobParameters<unknown>[]
queueName: undefined | string
runningJobs: number | IJobParameters<unknown>[]
totalQueueSizeDB: number
version: string