Class Instances.QualifiedInstance<T>

java.lang.Object
oracle.dbtools.plugin.api.di.Instances.QualifiedInstance<T>
Type Parameters:
T - The type of the service
All Implemented Interfaces:
jakarta.inject.Provider<T>, Supplier<T>
Enclosing class:
Instances

public static class Instances.QualifiedInstance<T> extends Object implements jakarta.inject.Provider<T>, Supplier<T>
Represents an individual instance of a qualified service
Author:
cdivilly
  • Method Details

    • get

      public T get()
      Specified by:
      get in interface jakarta.inject.Provider<T>
      Specified by:
      get in interface Supplier<T>
    • qualifier

      public TypeQualifier<T> qualifier()
      The service qualifier
      Returns:
      TypeQualifier describing how the service is constrained
    • toString

      public String toString()
      Overrides:
      toString in class Object