@logixjs/core
Preparing search index...
ConcurrencyPolicy
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
)
ConcurrencyPolicyPatch
ConcurrencyPolicy
Index
Properties
allow
Unbounded?
concurrency
Limit?
lossless
Backpressure
Capacity?
overrides
By
Module
Id?
pressure
Warning
Threshold?
warning
Cooldown
Ms?
Properties
Optional
Readonly
allow
Unbounded
allowUnbounded
?:
boolean
Optional
Readonly
concurrency
Limit
concurrencyLimit
?:
ConcurrencyLimit
Optional
Readonly
lossless
Backpressure
Capacity
losslessBackpressureCapacity
?:
number
Optional
Readonly
overrides
By
Module
Id
overridesByModuleId
?:
Readonly
<
Record
<
string
,
ConcurrencyPolicyPatch
>
>
Optional
Readonly
pressure
Warning
Threshold
pressureWarningThreshold
?:
{
backlogCount
?:
number
;
backlogDurationMs
?:
number
}
Optional
Readonly
warning
Cooldown
Ms
warningCooldownMs
?:
number
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
allow
Unbounded
concurrency
Limit
lossless
Backpressure
Capacity
overrides
By
Module
Id
pressure
Warning
Threshold
warning
Cooldown
Ms
@logixjs/core
Loading...
Runtime-level ConcurrencyPolicy:
Notes: