Source file "io/github/resilience4j/circuitbreaker/internal/CircuitBreakerStateMachine.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 637 of 637 | 0% | 30 of 30 | 0% | 70 | 70 | 150 | 150 | 55 | 55 |
handleThrowable(long, TimeUnit, Throwable) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
CircuitBreakerStateMachine(String, CircuitBreakerConfig, Clock, SchedulerFactory, Map) | ![]() | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | |
onResult(long, TimeUnit, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
publishEvent(CircuitBreakerEvent) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
reset() | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
onError(long, TimeUnit, Throwable) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
publishCircuitThresholdsExceededEvent(CircuitBreakerMetrics.Result, CircuitBreakerMetrics) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
stateTransition(CircuitBreaker.State, UnaryOperator) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
publishCircuitErrorEvent(String, long, TimeUnit, Throwable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
onSuccess(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
publishSuccessEvent(long, TimeUnit) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
publishEventIfHasConsumer(CircuitBreakerEvent) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
publishCircuitIgnoredErrorEvent(String, long, TimeUnit, Throwable) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
lambda$stateTransition$1(CircuitBreaker.State, UnaryOperator, CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
publishStateTransitionEvent(CircuitBreaker.StateTransition) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
tryAcquirePermission() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
acquirePermission() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
lambda$transitionToOpenState$6(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
toString() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$transitionToForcedOpenState$4(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
CircuitBreakerStateMachine(String, CircuitBreakerConfig, SchedulerFactory) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String, CircuitBreakerConfig, Clock) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String, CircuitBreakerConfig, Clock, Map) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String, Supplier, Map) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getCurrentTimestamp() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
publishResetEvent() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
publishCallNotPermittedEvent() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
publishCircuitFailureRateExceededEvent(String, float) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
publishCircuitSlowCallRateExceededEvent(String, float) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String, CircuitBreakerConfig, Map) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String, Supplier) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
shouldPublishEvents(CircuitBreakerEvent) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$transitionToHalfOpenState$7(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
CircuitBreakerStateMachine(String, CircuitBreakerConfig) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
releasePermission() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getState() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getMetrics() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
transitionToDisabledState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
transitionToMetricsOnlyState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
transitionToForcedOpenState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
transitionToClosedState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
transitionToOpenState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
transitionToHalfOpenState() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
CircuitBreakerStateMachine(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
elapsedDuration(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$transitionToClosedState$5(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$transitionToMetricsOnlyState$3(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$transitionToDisabledState$2(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$reset$0(CircuitBreakerStateMachine.CircuitBreakerState) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
static {...} | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTimestampUnit() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getName() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCircuitBreakerConfig() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTags() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getEventPublisher() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |