Uses of Class
org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer
-
Packages that use AbstractConcurrentInitializer Package Description org.apache.commons.lang3.concurrent Provides support classes for multi-threaded programming. -
-
Uses of AbstractConcurrentInitializer in org.apache.commons.lang3.concurrent
Classes in org.apache.commons.lang3.concurrent with type parameters of type AbstractConcurrentInitializer Modifier and Type Class Description static class
AbstractConcurrentInitializer.AbstractBuilder<I extends AbstractConcurrentInitializer<T,E>,T,B extends AbstractConcurrentInitializer.AbstractBuilder<I,T,B,E>,E extends java.lang.Exception>
Builds a new instance for subclasses.Subclasses of AbstractConcurrentInitializer in org.apache.commons.lang3.concurrent Modifier and Type Class Description class
AtomicInitializer<T>
A specialized implementation of theConcurrentInitializer
interface based on anAtomicReference
variable.class
AtomicSafeInitializer<T>
A specializedConcurrentInitializer
implementation which is similar toAtomicInitializer
, but ensures that theinitialize()
method is called only once.class
BackgroundInitializer<T>
A class that allows complex initialization operations in a background task.class
CallableBackgroundInitializer<T>
A specializedBackgroundInitializer
implementation that wraps aCallable
object.class
LazyInitializer<T>
This class provides a generic implementation of the lazy initialization pattern.class
MultiBackgroundInitializer
A specializedBackgroundInitializer
implementation that can deal with multiple background initialization tasks.
-