providerplaneai
    Preparing search index...

    Implementation class for JobManager.

    Index

    Constructors

    Methods

    • Aborts a job by ID, removing it from the queue and signaling cancellation.

      Parameters

      • id: string

        The job ID

      • Optionalreason: string

        Optional reason for aborting

      Returns void

    • Gets the maximum number of jobs that can run concurrently.

      Returns number | undefined

    • Gets the maximum number of jobs allowed in the queue.

      Returns number | undefined

    • Gets the maximum number of raw bytes to store per job.

      Returns number | undefined

    • Gets the maximum number of response chunks stored per job.

      Returns number | undefined

    • Gets whether raw responses are stored for jobs.

      Returns boolean | undefined

    • Gets whether binary-heavy fields are stripped from snapshots and timeline artifacts.

      Returns boolean | undefined

    • Sets the maximum number of jobs that can run concurrently.

      Parameters

      • maxConcurrency: number | undefined

        The new concurrency limit

      Returns void

    • Sets the maximum number of jobs allowed in the queue.

      Parameters

      • maxQueueSize: number | undefined

        The new queue size limit

      Returns void

    • Sets the maximum number of raw bytes to store per job.

      Parameters

      • maxRawBytesPerJob: number | undefined

        The new byte limit

      Returns void

    • Sets the maximum number of response chunks stored per job.

      Parameters

      • maxStoredResponseChunks: number | undefined

        The new chunk limit

      Returns void

    • Sets whether raw responses are stored for jobs.

      Parameters

      • storeRawResponses: boolean | undefined

        True to store raw responses

      Returns void

    • Sets whether binary-heavy fields are stripped from snapshots and timeline artifacts.

      Parameters

      • stripBinaryPayloadsInSnapshotsAndTimeline: boolean | undefined

        True to strip binary-heavy fields

      Returns void