Module CircuitBreaker

Adapters

DatabaseCircuitBreakerAdapter
KyselyCircuitBreakerStorageAdapter
MemoryCircuitBreakerStorageAdapter
MongodbCircuitBreakerStorageAdapter
NoOpCircuitBreakerAdapter
NoOpCircuitBreakerStorageAdapter
RedisCircuitBreakerAdapter
DatabaseCircuitBreakerAdapterSettings
KyselyCircuitBreakerStorageAdapterSettings
KyselyCircuitBreakerStorageTable
KyselyCircuitBreakerStorageTables
MongodbCircuitBreakerStorageAdapterSettings
MongodbCircuitBreakerStorageDocument
RedisCircuitBreakerAdapterSettings

Contracts

CircuitBreakerClosedState
CircuitBreakerHalfOpenState
CircuitBreakerProviderCreateSettings
CircuitBreakerState
CircuitBreakerStateTransition
CircuitBreakerTrackSettings
CircuitBreakerTrackState
CircuitBreakerTrigger
ClosedTransitions
HalfOpenTransitions
ICircuitBreaker
ICircuitBreakerAdapter
ICircuitBreakerListenable
ICircuitBreakerPolicy
ICircuitBreakerProvider
ICircuitBreakerProviderBase
ICircuitBreakerProviderFactory
ICircuitBreakerStateMethods
ICircuitBreakerStorageAdapter
ICircuitBreakerStorageAdapterTransaction
CIRCUIT_BREAKER_STATE
CIRCUIT_BREAKER_TRIGGER
CLOSED_TRANSITIONS
HALF_OPEN_TRANSITIONS

Derivables

CircuitBreakerProvider
CircuitBreakerProviderFactory
DatabaseCircuitBreakerProviderFactory
CircuitBreakerAdapters
CircuitBreakerProviderFactorySettings
CircuitBreakerProviderSettings
CircuitBreakerProviderSettingsBase
DatabaseCircuitBreakerAdapters
DatabaseCircuitBreakerProviderFactorySettings
DEFAULT_CIRCUIT_BREAKER_PROVIDER_NAMESPACE

Errors

OpenCircuitBreakerError
AllCircuitBreakerErrors
CIRCUIT_BREAKER_ERRORS
isCircuitBreakerError

Events

CircuitBreakerEventBase
CircuitBreakerEventMap
IsolatedCircuitBreakerEvent
ResetedCircuitBreakerEvent
StateTransitionCircuitBreakerEvent
TrackedFailureCircuitBreakerEvent
TrackedSlowCallCircuitBreakerEvent
TrackedSuccessCircuitBreakerEvent
UntrackedFailureCircuitBreakerEvent
CIRCUIT_BREAKER_EVENTS

Policies

ConsecutiveBreaker
CountBreaker
SamplingBreaker
CircuitBreakerPolicySettingsEnum
ConsecutiveBreakerSettings
ConsecutiveBreakerSettingsEnum
ConsecutiveBreakerState
CountBreakerSettings
CountBreakerSettingsEnum
CountBreakerState
Sample
SamplingBreakerSettings
SamplingBreakerSettingsEnum
SamplingBreakerState
BREAKER_POLICIES

TestUtilities

CircuitBreakerStorageAdapterTestSuiteSettings
ConsecutiveBreakerTestSuiteSettings
CountBreakerTestSuiteSettings
SamplingBreakerTestSuiteSettings
circuitBreakerStorageAdapterTestSuite
consecutiveBreakerTestSuite
countBreakerTestSuite
samplingBreakerTestSuite