Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.lang3.concurrent.ConcurrentInitializer

Packages that use ConcurrentInitializer
org.apache.commons.lang3.concurrent | Provides support classes for multi-threaded programming.

Uses of ConcurrentInitializer in org.apache.commons.lang3.concurrent

Classes in org.apache.commons.lang3.concurrent that implement ConcurrentInitializer
`class` | `AtomicInitializer<T>` A specialized implementation of the `ConcurrentInitializer` interface based on an `AtomicReference` variable.
`class` | `BackgroundInitializer<T>` A class that allows complex initialization operations in a background task.
`class` | `CallableBackgroundInitializer<T>` A specialized `BackgroundInitializer` implementation that wraps a `Callable` object.
`class` | `LazyInitializer<T>` This class provides a generic implementation of the lazy initialization pattern.
`class` | `MultiBackgroundInitializer` A specialized `BackgroundInitializer` implementation that can deal with multiple background initialization tasks.

Methods in org.apache.commons.lang3.concurrent with parameters of type ConcurrentInitializer
`static
`<T> T`
` | `ConcurrentUtils.initialize(ConcurrentInitializer<T> initializer)` Invokes the specified `ConcurrentInitializer` and returns the object produced by the initializer.
`static
`<T> T`
` | `ConcurrentUtils.initializeUnchecked(ConcurrentInitializer<T> initializer)` Invokes the specified `ConcurrentInitializer` and transforms occurring exceptions to runtime exceptions.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.