Top Description Fields Constructors Methods
io.github.resilience4j.circuitbreaker

public Class CallNotPermittedException

extends RuntimeException
Class Inheritance

A CallNotPermittedException signals that the CircuitBreaker is HALF_OPEN or OPEN and a call is not permitted to be executed.

Field Summary

Modifier and TypeField and Description
private final transient String

Constructor Summary

AccessConstructor and Description
private
CallNotPermittedException(CircuitBreaker circuitBreaker, String message, boolean writableStackTrace)

Method Summary

Modifier and TypeMethod and Description
public static CallNotPermittedException
createCallNotPermittedException(CircuitBreaker
the CircuitBreaker.
circuitBreaker
)

Static method to construct a CallNotPermittedException with a CircuitBreaker.

public String

Returns:

the name of CircuitBreaker that caused this exception.
getCausingCircuitBreakerName
()

Returns the name of CircuitBreaker that caused this exception.

Field Detail

causingCircuitBreakerNameback to summary
private final transient String causingCircuitBreakerName

Constructor Detail

CallNotPermittedExceptionback to summary
private CallNotPermittedException(CircuitBreaker circuitBreaker, String message, boolean writableStackTrace)

Method Detail

createCallNotPermittedExceptionback to summary
public static CallNotPermittedException createCallNotPermittedException(CircuitBreaker circuitBreaker)

Static method to construct a CallNotPermittedException with a CircuitBreaker.

Parameters
circuitBreaker:CircuitBreaker

the CircuitBreaker.

getCausingCircuitBreakerNameback to summary
public String getCausingCircuitBreakerName()

Returns the name of CircuitBreaker that caused this exception.

Returns:String

the name of CircuitBreaker that caused this exception.