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
Fields in org.apache.commons.lang3.concurrent with type parameters of type ConcurrentExceptionModifier and TypeFieldDescriptionprivate final Map<String, ConcurrentException> MultiBackgroundInitializer.MultiBackgroundInitializerResults.exceptionsA map with the exceptions.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) Returns 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()Returns the object managed by this initializer.final TAtomicSafeInitializer.get()Gets (and initialize, if not initialized yet) the required objectBackgroundInitializer.get()Returns the result of the background initialization.ConstantInitializer.get()Returns the object managed by this initializer.LazyInitializer.get()Returns 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.Constructor parameters in org.apache.commons.lang3.concurrent with type arguments of type ConcurrentExceptionModifierConstructorDescriptionprivateAtomicInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.privateAtomicInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.privateAtomicSafeInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.privateAtomicSafeInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.privateBackgroundInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer, ExecutorService exec) Constructs a new instance.privateBackgroundInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer, ExecutorService exec) Constructs a new instance.privateLazyInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.privateLazyInitializer(FailableSupplier<T, ConcurrentException> initializer, FailableConsumer<T, ConcurrentException> closer) Constructs a new instance.