# Uses of Enum
org.apache.commons.lang3.concurrent.AbstractCircuitBreaker.State

Packages that use AbstractCircuitBreaker.State
Package
Description
org.apache.commons.lang3.concurrent
Provides support classes for multi-threaded programming.

- ## Uses of AbstractCircuitBreaker.State in org.apache.commons.lang3.concurrent

  Subclasses with type arguments of type AbstractCircuitBreaker.State in org.apache.commons.lang3.concurrent
  Modifier and Type
  Class
  Description
  `protected static enum`
  `AbstractCircuitBreaker.State`
  An internal enumeration representing the different states of a circuit breaker.
  Fields in org.apache.commons.lang3.concurrent with type parameters of type AbstractCircuitBreaker.State
  Modifier and Type
  Field
  Description
  `protected final AtomicReference<AbstractCircuitBreaker.State>`
  AbstractCircuitBreaker.`state`
  The current state of this circuit breaker.
  Methods in org.apache.commons.lang3.concurrent that return AbstractCircuitBreaker.State
  Modifier and Type
  Method
  Description
  `abstract AbstractCircuitBreaker.State`
  AbstractCircuitBreaker.State.`oppositeState()`
  Returns the opposite state to the represented state.
  `static AbstractCircuitBreaker.State`
  AbstractCircuitBreaker.State.`valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static AbstractCircuitBreaker.State[]`
  AbstractCircuitBreaker.State.`values()`
  Returns an array containing the constants of this enum type, in the order they are declared.
  Methods in org.apache.commons.lang3.concurrent with parameters of type AbstractCircuitBreaker.State
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractCircuitBreaker.`changeState(AbstractCircuitBreaker.State newState)`
  Changes the internal state of this circuit breaker.
  `protected static boolean`
  AbstractCircuitBreaker.`isOpen(AbstractCircuitBreaker.State state)`
  Converts the given state value to a boolean open property.