| Package | Description | 
|---|---|
| org.apache.commons.lang3.concurrent | Provides support classes for multi-threaded programming. | 
| Class and Description | 
|---|
| AbstractCircuitBreaker Base class for circuit breakers. | 
| AbstractCircuitBreaker.State An internal enumeration representing the different states of a circuit
 breaker. | 
| BackgroundInitializer 
 A class that allows complex initialization operations in a background task. | 
| BasicThreadFactory 
 An implementation of the  ThreadFactoryinterface that provides some
 configuration options for the threads it creates. | 
| BasicThreadFactory.Builder 
 A builder class for creating instances of  BasicThreadFactory. | 
| CircuitBreaker 
 An interface describing a Circuit Breaker component. | 
| CircuitBreakingException 
 An exception class used for reporting runtime error conditions related to
 circuit breakers. | 
| ConcurrentException 
 An exception class used for reporting error conditions related to accessing
 data of background tasks. | 
| ConcurrentInitializer 
 Definition of an interface for the thread-safe initialization of objects. | 
| ConcurrentRuntimeException 
 An exception class used for reporting runtime error conditions related to
 accessing data of background tasks. | 
| MultiBackgroundInitializer.MultiBackgroundInitializerResults A data class for storing the results of the background initialization
 performed by  MultiBackgroundInitializer. | 
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.