public static enum CircuitBreaker.StateTransition extends java.lang.Enum<CircuitBreaker.StateTransition>
| Enum Constant and Description |
|---|
CLOSED_TO_OPEN |
FORCED_OPEN_TO_CLOSED |
HALF_OPEN_TO_CLOSED |
HALF_OPEN_TO_OPEN |
OPEN_TO_HALF_OPEN |
| Modifier and Type | Method and Description |
|---|---|
CircuitBreaker.State |
getFromState() |
CircuitBreaker.State |
getToState() |
java.lang.String |
toString() |
static CircuitBreaker.StateTransition |
transitionToClosedState(CircuitBreaker.State fromState) |
static CircuitBreaker.StateTransition |
transitionToHalfOpenState(CircuitBreaker.State fromState) |
static CircuitBreaker.StateTransition |
transitionToOpenState(CircuitBreaker.State fromState) |
static CircuitBreaker.StateTransition |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CircuitBreaker.StateTransition[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CircuitBreaker.StateTransition CLOSED_TO_OPEN
public static final CircuitBreaker.StateTransition HALF_OPEN_TO_CLOSED
public static final CircuitBreaker.StateTransition HALF_OPEN_TO_OPEN
public static final CircuitBreaker.StateTransition OPEN_TO_HALF_OPEN
public static final CircuitBreaker.StateTransition FORCED_OPEN_TO_CLOSED
public static CircuitBreaker.StateTransition[] values()
for (CircuitBreaker.StateTransition c : CircuitBreaker.StateTransition.values()) System.out.println(c);
public static CircuitBreaker.StateTransition valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic CircuitBreaker.State getFromState()
public CircuitBreaker.State getToState()
public static CircuitBreaker.StateTransition transitionToClosedState(CircuitBreaker.State fromState)
public static CircuitBreaker.StateTransition transitionToOpenState(CircuitBreaker.State fromState)
public static CircuitBreaker.StateTransition transitionToHalfOpenState(CircuitBreaker.State fromState)
public java.lang.String toString()
toString in class java.lang.Enum<CircuitBreaker.StateTransition>