| Package | Description | 
|---|---|
| org.apache.commons.lang3.concurrent | 
 Provides support classes for multi-threaded programming. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ConcurrentException | 
ConcurrentUtils.extractCause(ExecutionException ex)
Inspects the cause of the specified  
ExecutionException and
 creates a ConcurrentException with the checked cause if
 necessary. | 
ConcurrentException | 
MultiBackgroundInitializer.MultiBackgroundInitializerResults.getException(String name)
Returns the  
ConcurrentException object that was thrown by the
 BackgroundInitializer with the given name. | 
| Modifier and Type | Method and Description | 
|---|---|
static <K,V> V | 
ConcurrentUtils.createIfAbsent(ConcurrentMap<K,V> map,
              K key,
              ConcurrentInitializer<V> init)
Checks if a concurrent map contains a key and creates a corresponding
 value if not. 
 | 
T | 
AtomicSafeInitializer.get()
Get (and initialize, if not initialized yet) the required object 
 | 
T | 
LazyInitializer.get()
Returns the object wrapped by this instance. 
 | 
T | 
ConcurrentInitializer.get()
Returns the fully initialized object produced by this  
ConcurrentInitializer. | 
T | 
BackgroundInitializer.get()
Returns the result of the background initialization. 
 | 
T | 
ConstantInitializer.get()
Returns the object managed by this initializer. 
 | 
T | 
AtomicInitializer.get()
Returns the object managed by this initializer. 
 | 
static void | 
ConcurrentUtils.handleCause(ExecutionException ex)
Handles the specified  
ExecutionException. | 
protected abstract T | 
AtomicSafeInitializer.initialize()
Creates and initializes the object managed by this
  
AtomicInitializer. | 
protected abstract T | 
LazyInitializer.initialize()
Creates and initializes the object managed by this  
LazyInitializer. | 
protected abstract T | 
AtomicInitializer.initialize()
Creates and initializes the object managed by this  
AtomicInitializer. | 
static <T> T | 
ConcurrentUtils.initialize(ConcurrentInitializer<T> initializer)
Invokes the specified  
ConcurrentInitializer and returns the
 object produced by the initializer. | 
Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.