Class DeferredInstanceProvider<T>

java.lang.Object
oracle.dbtools.plugin.api.di.DeferredInstanceProvider<T>
Type Parameters:
T - The type of instance to provide
All Implemented Interfaces:
jakarta.inject.Provider<T>, Iterable<T>, Supplier<T>, InstanceProvider<T>

public class DeferredInstanceProvider<T> extends Object implements InstanceProvider<T>
InstanceProvider implementation that defers resolving an instance until get(), hasMultiple(), isUnsatisfied(), or iterator() is invoked
Since:
19.3.0
Author:
cdivilly