# Uses of Class
org.apache.commons.lang3.concurrent.BackgroundInitializer

Packages that use BackgroundInitializer
Package
Description
org.apache.commons.lang3.concurrent
Provides support classes for multi-threaded programming.

- ## Uses of BackgroundInitializer in org.apache.commons.lang3.concurrent

  Classes in org.apache.commons.lang3.concurrent with type parameters of type BackgroundInitializer
  Modifier and Type
  Class
  Description
  `static class`
  `BackgroundInitializer.Builder<I extends BackgroundInitializer<T>, T>`
  Builds a new instance.
  Subclasses of BackgroundInitializer in org.apache.commons.lang3.concurrent
  Modifier and Type
  Class
  Description
  `class`
  `CallableBackgroundInitializer<T>`
  A specialized `BackgroundInitializer` implementation that wraps a `Callable` object.
  `class`
  `MultiBackgroundInitializer`
  A specialized `BackgroundInitializer` implementation that can deal with multiple background initialization tasks.
  Methods in org.apache.commons.lang3.concurrent that return BackgroundInitializer
  Modifier and Type
  Method
  Description
  `BackgroundInitializer<?>`
  MultiBackgroundInitializer.MultiBackgroundInitializerResults.`getInitializer(String name)`
  Gets the `BackgroundInitializer` with the given name.
  Methods in org.apache.commons.lang3.concurrent that return types with arguments of type BackgroundInitializer
  Modifier and Type
  Method
  Description
  `static <T> BackgroundInitializer.Builder<BackgroundInitializer<T>, T>`
  BackgroundInitializer.`builder()`
  Creates a new builder.
  Methods in org.apache.commons.lang3.concurrent with parameters of type BackgroundInitializer
  Modifier and Type
  Method
  Description
  `void`
  MultiBackgroundInitializer.`addInitializer(String name, BackgroundInitializer<?> backgroundInitializer)`
  Adds a new `BackgroundInitializer` to this object.