Uses of Class
org.apache.commons.lang3.concurrent.ConcurrentException
Packages that use ConcurrentException
Package
Description
Provides support classes for multi-threaded programming.
-
Uses of ConcurrentException in org.apache.commons.lang3.concurrent
Methods in org.apache.commons.lang3.concurrent that return ConcurrentExceptionModifier and TypeMethodDescriptionstatic ConcurrentExceptionConcurrentUtils.extractCause(ExecutionException ex) Inspects the cause of the specifiedExecutionExceptionand creates aConcurrentExceptionwith the checked cause if necessary.MultiBackgroundInitializer.MultiBackgroundInitializerResults.getException(String name) Gets theConcurrentExceptionobject that was thrown by theBackgroundInitializerwith the given name.protected ConcurrentExceptionAtomicInitializer.getTypedException(Exception e) Gets an Exception with a type of E as defined by a concrete subclass of this class.protected ConcurrentExceptionAtomicSafeInitializer.getTypedException(Exception e) Gets an Exception with a type of E as defined by a concrete subclass of this class.protected ConcurrentExceptionLazyInitializer.getTypedException(Exception e) Gets an Exception with a type of E as defined by a concrete subclass of this class.Methods in org.apache.commons.lang3.concurrent that throw ConcurrentExceptionModifier and TypeMethodDescriptionvoidAbstractConcurrentInitializer.close()Calls the closer with the manager object.voidMultiBackgroundInitializer.close()Calls the closer of all childBackgroundInitializerobjectsstatic <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.AtomicInitializer.get()Gets the object managed by this initializer.final TAtomicSafeInitializer.get()Gets (and initialize, if not initialized yet) the required objectBackgroundInitializer.get()Gets the result of the background initialization.ConstantInitializer.get()Gets the object managed by this initializer.LazyInitializer.get()Gets the object wrapped by this instance.static voidConcurrentUtils.handleCause(ExecutionException ex) Handles the specifiedExecutionException.static <T> TConcurrentUtils.initialize(ConcurrentInitializer<T> initializer) Invokes the specifiedConcurrentInitializerand returns the object produced by the initializer.