index
Classes
Section titled “Classes”- AdaptiveConcurrencyLimiterStrategy
- AdaptiveLimitProvider
- BrokenCircuitError
- BulkheadRejectedError
- BurstyRateLimiter
- CacheStrategy
- CallRejectedError
- CircuitBreakerManualControl
- CircuitBreakerStateProvider
- CircuitBreakerStrategy
- ConcurrencyLimiterStrategy
- ExecutionRejectedError
- FallbackStrategy
- FixedWindowRateLimiterStrategy
- HedgingStrategy
- IsolatedCircuitError
- LockLostError
- LockNotAcquiredError
- LockStrategy
- MemoryCacheStore
- MemoryCircuitStateStore
- MemoryLockStore
- NonRetryableError
- PartitionedRateLimiterStrategy
- PermitLimitExceededError
- PipelineBuilder
- PredicateBuilder
- RateLimiterControl
- RateLimiterDeniedError
- RateLimiterRejectedError
- RateLimiterStrategy
- ResiliencePipeline
- ResiliencePipelineBuilder
- ResiliencePipelineRegistry
- ResiliencePropertyKey
- RetryBudget
- RetryStrategy
- SlidingWindowRateLimiterStrategy
- TimeoutRejectedError
- TimeoutStrategy
- TokenBucket
- TokenBucketStrategy
- UnexpectedError
- WindowCounter
Interfaces
Section titled “Interfaces”- AdaptiveConcurrencyLimiterOptions
- AimdOptions
- BackoffOptions
- Batcher
- BatcherOptions
- BreakDurationArgs
- BurstyRateLimiterState
- CacheEntry
- CacheOptions
- CacheStore
- ChaosBehaviorOptions
- ChaosFaultOptions
- ChaosLatencyOptions
- ChaosOptions
- ChaosOutcomeOptions
- CircuitBreakerHandle
- CircuitBreakerOptions
- CircuitBreakerPolicy
- CircuitHealthCheckOptions
- CircuitMetrics
- CircuitSnapshot
- CircuitStateStore
- ConcurrencyLimiterOptions
- Counts
- ExecuteOptions
- ExecutionInfo
- FallbackOptions
- FixedWindowRateLimiterOptions
- GlobalChaosOptions
- Gradient2Options
- HedgingActionArgs
- HedgingDelayArgs
- HedgingOptions
- Instrumentation
- LimitAlgorithm
- LimitSample
- LockOptions
- LockStore
- MapOptions
- OnCacheHitArgs
- OnCacheMissArgs
- OnCircuitClosedArgs
- OnCircuitOpenedArgs
- OnCircuitRejectedArgs
- OnExecutionAttemptArgs
- OnFailedAttemptArgs
- OnHedgingArgs
- OnLimitChangedArgs
- OnLockLostArgs
- OnRateLimiterInsuranceUsedArgs
- OnRateLimiterRejectedArgs
- OnRetryArgs
- OnStaleServedArgs
- OnTimeoutArgs
- OutcomeArgs
- PartitionedRateLimiterOptions
- PartitionedRateLimiterSnapshot
- PermitRateLimiterOptions
- PipelineOptions
- RateLimiterAlgorithm
- RateLimiterSnapshot
- RateLimitInfo
- RegisteredStrategy
- ResilienceContext
- ResiliencePipelineBuilderOptions
- ResilienceStrategy
- ResultAdapter
- RetryBudgetOptions
- RetryOptions
- RetryPredicateArgs
- SharedCircuitStateOptions
- SlidingWindowRateLimiterOptions
- StaleFallbackOptions
- Stats
- StatsOptions
- StatsSnapshot
- StrategyDefinition
- StrategyDescriptor
- StrategySource
- TelemetryEvent
- TelemetrySource
- TimeoutOptions
- TimeProvider
- TokenBucketOptions
- TokenBucketState
- VegasOptions
- WaitForOptions
- WindowCounterState
Type Aliases
Section titled “Type Aliases”- AcquireResult
- BackoffType
- CircuitBreakerExtension
- CircuitState
- ConfigurePipeline
- Duration
- ErrorCodes
- ErrorWithCode
- Jitter
- LatencyStats
- MaybePromise
- Next
- Outcome
- OutcomeError
- OutcomeHandlers
- OutcomeValue
- PipelineErrors
- ShouldHandle
- StrategyFactory
- WithErrors
Variables
Section titled “Variables”Functions
Section titled “Functions”- adaptiveConcurrencyLimiterStrategy
- aimd
- all
- allSettled
- cacheStrategy
- chaosBehaviorStrategy
- chaosFaultStrategy
- chaosLatencyStrategy
- chaosOutcomeStrategy
- circuitBreakerStrategy
- circuitHealthCheck
- coalesceStrategy
- computeDelay
- concurrencyLimiterStrategy
- createBatcher
- createContext
- createStats
- defaultFallbackShouldHandle
- defaultShouldDrop
- defaultShouldHandle
- fallbackOnStrategy
- fallbackStrategy
- fixedWindowRateLimiterStrategy
- getLockToken
- getRateLimitInfo
- getResilienceContext
- getResilienceSignal
- gradient2
- hedgingStrategy
- instrument
- isAbortError
- isBrokenCircuitError
- isClientError
- isNonRetryableError
- isRateLimitError
- isRejection
- isResilienceError
- isTimeoutError
- linkSignals
- lockStrategy
- map
- mapErrorStrategy
- nextTelemetry
- onTelemetry
- partitionedRateLimiterStrategy
- registerResultAdapter
- report
- resilient
- retry
- retryStrategy
- setGlobalChaos
- sharedCircuitState
- slidingWindowRateLimiterStrategy
- staleFallbackStrategy
- stamp
- timeoutStrategy
- tokenBucketStrategy
- toMs
- unregisterResultAdapter
- vegas
- waitFor
- weighted
- withTimeout