PrivatestatePrivateconsecutivePrivatenextPrivatehalfPrivate ReadonlyfailurePrivate ReadonlyresetWhether a request may proceed given the current circuit state.
In HALF_OPEN state only a single probe is allowed at a time; subsequent
calls return false until the in-flight probe records success or failure.
true when the circuit is CLOSED, or HALF_OPEN with no probe in flight
Record a successful request and close the circuit
Record a failed request.
Return current statistics for observability.
Snapshot of state and consecutive failure count
Circuit breaker preventing cascading MCP failures.
resetTimeoutMsms.