Interface ParametrizedProvider<T>

  • Type Parameters:
    T - The type
    All Superinterfaces:
    jakarta.inject.Provider<T>

    public interface ParametrizedProvider<T>
    extends jakarta.inject.Provider<T>
    An extended version of the Provider interface for ParametrizedBeanFactory.
    Since:
    1.0
    • Method Detail

      • get

        T get​(java.util.Map<java.lang.String,​java.lang.Object> argumentValues)
        Parameters:
        argumentValues - The argument values to use
        Returns:
        The bean
      • get

        T get​(java.lang.Object... argumentValues)
        Parameters:
        argumentValues - The argument values to use
        Returns:
        The bean
      • get

        default T get()
        Specified by:
        get in interface jakarta.inject.Provider<T>