| 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  
ThreadFactory interface 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. 
 | 
| Computable
 Definition of an interface for a wrapper around a calculation that takes a single parameter and returns a result. 
 | 
| 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–2019 The Apache Software Foundation. All rights reserved.