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.
|
AbstractConcurrentInitializer
Abstracts and defines operations for ConcurrentInitializer implementations.
|
AbstractConcurrentInitializer.AbstractBuilder
Builds a new instance for subclasses.
|
AtomicInitializer
A specialized implementation of the
ConcurrentInitializer interface
based on an AtomicReference variable. |
AtomicInitializer.Builder
Builds a new instance.
|
AtomicSafeInitializer
A specialized
ConcurrentInitializer implementation which is similar
to AtomicInitializer , but ensures that the AbstractConcurrentInitializer.initialize()
method is called only once. |
AtomicSafeInitializer.Builder
Builds a new instance.
|
BackgroundInitializer
A class that allows complex initialization operations in a background task.
|
BackgroundInitializer.Builder
Builds a new instance.
|
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
Defines the thread-safe initialization of objects.
|
ConcurrentRuntimeException
An exception class used for reporting runtime error conditions related to
accessing data of background tasks.
|
LazyInitializer
This class provides a generic implementation of the lazy initialization pattern.
|
LazyInitializer.Builder
Builds a new instance.
|
MultiBackgroundInitializer.MultiBackgroundInitializerResults
A data class for storing the results of the background initialization
performed by
MultiBackgroundInitializer . |
UncheckedFuture
An
Future that throws unchecked instead checked exceptions. |
Copyright © 2001–2023 The Apache Software Foundation. All rights reserved.