Class AtomicSafeInitializer.Builder<I extends AtomicSafeInitializer<T>,T>
- java.lang.Object
-
- org.apache.commons.lang3.builder.AbstractSupplier<I,B,E>
-
- org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer.AbstractBuilder<I,T,AtomicSafeInitializer.Builder<I,T>,ConcurrentException>
-
- org.apache.commons.lang3.concurrent.AtomicSafeInitializer.Builder<I,T>
-
- Type Parameters:
T
- the type of the object managed by the initializer.I
- the type of the initializer managed by this builder.
- All Implemented Interfaces:
FailableSupplier<I,ConcurrentException>
- Enclosing class:
- AtomicSafeInitializer<T>
public static class AtomicSafeInitializer.Builder<I extends AtomicSafeInitializer<T>,T> extends AbstractConcurrentInitializer.AbstractBuilder<I,T,AtomicSafeInitializer.Builder<I,T>,ConcurrentException>
Builds a new instance.- Since:
- 3.14.0
-
-
Field Summary
-
Fields inherited from interface org.apache.commons.lang3.function.FailableSupplier
NUL
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description I
get()
Supplies an object-
Methods inherited from class org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer.AbstractBuilder
getCloser, getInitializer, setCloser, setInitializer
-
-
-
-
Method Detail
-
get
public I get()
Description copied from interface:FailableSupplier
Supplies an object- Returns:
- a result
-
-