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
-
Method Summary
Methods inherited from class org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer.AbstractBuilder
getCloser, getInitializer, setCloser, setInitializer
Methods inherited from class org.apache.commons.lang3.builder.AbstractSupplier
asThis
-
Constructor Details
-
Builder
public Builder()Constructs a new instance.
-
-
Method Details
-
get
Description copied from interface:FailableSupplier
Supplies an object- Returns:
- a result
-