@logixjs/core
    Preparing search index...

    Interface ConcurrencyPolicy

    Runtime-level ConcurrencyPolicy:

    • Provided at the app layer by Logix.Runtime.make / AppRuntime.makeApp.
    • ModuleRuntime merges sources via a resolver (builtin/runtime_module/provider, etc.).

    Notes:

    • overridesByModuleId is used for runtime_module hot-switching (hotfix / gradual tuning) and is lower priority than provider overrides.
    interface ConcurrencyPolicy {
        allowUnbounded?: boolean;
        concurrencyLimit?: ConcurrencyLimit;
        losslessBackpressureCapacity?: number;
        overridesByModuleId?: Readonly<Record<string, ConcurrencyPolicyPatch>>;
        pressureWarningThreshold?: {
            backlogCount?: number;
            backlogDurationMs?: number;
        };
        warningCooldownMs?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    allowUnbounded?: boolean
    concurrencyLimit?: ConcurrencyLimit
    losslessBackpressureCapacity?: number
    overridesByModuleId?: Readonly<Record<string, ConcurrencyPolicyPatch>>
    pressureWarningThreshold?: { backlogCount?: number; backlogDurationMs?: number }
    warningCooldownMs?: number