Uses of Interface
oracle.dbtools.plugin.api.di.InstanceProvider
Packages that use InstanceProvider
-
Uses of InstanceProvider in oracle.dbtools.plugin.api.di
Classes in oracle.dbtools.plugin.api.di that implement InstanceProviderModifier and TypeClassDescriptionclassInstanceProviderimplementation that defers resolving an instance untilDeferredInstanceProvider.get(),DeferredInstanceProvider.hasMultiple(),DeferredInstanceProvider.isUnsatisfied(), orDeferredInstanceProvider.iterator()is invokedclassRepresents the discovered matches for a call toInstanceLocator.select(TypeQualifier)Methods in oracle.dbtools.plugin.api.di that return InstanceProviderModifier and TypeMethodDescriptiondefault <T> InstanceProvider<T>Select all services matching the specified type.default <T> InstanceProvider<T>InstanceLocator.select(Class<T> service, Annotation... qualifiers) Deprecated.<T> InstanceProvider<T>InstanceLocator.select(TypeQualifier<T> qualifier) Select all services matching the specifiedTypeQualifier<T> InstanceProvider<T>Instances.Builder.select(TypeQualifier<T> service) <T> InstanceProvider<T>Instances.select(TypeQualifier<T> service) Methods in oracle.dbtools.plugin.api.di that return types with arguments of type InstanceProviderModifier and TypeMethodDescriptionSet<Map.Entry<TypeQualifier<?>,InstanceProvider<?>>> Instances.entries()Enumerate each of the instances in this setMethods in oracle.dbtools.plugin.api.di with parameters of type InstanceProviderModifier and TypeMethodDescriptionstatic <T> ResolvedInstances<T>ResolvedInstances.matches(InstanceProvider<T> firstMatch, InstanceProvider<T>... subsequentMatches) Concatenates a series of matches togetherInstances.Builder.set(TypeQualifier<?> service, InstanceProvider<?> provider) Set the soleInstanceProviderfor the specified service
InstanceLocator.select(TypeQualifier)instead