Class BeanParamValueParamProvider

    • Constructor Detail

      • BeanParamValueParamProvider

        public BeanParamValueParamProvider​(javax.inject.Provider<MultivaluedParameterExtractorProvider> mpep,
                                           InjectionManager injectionManager)
        Creates new instance initialized from parameters injected by HK2.
        Parameters:
        mpep - multivalued parameter extractor provider.
    • Method Detail

      • createValueProvider

        public java.util.function.Function<ContainerRequest,​?> createValueProvider​(Parameter parameter)
        Description copied from class: AbstractValueParamProvider
        Create a value provider for the parameter. May return null in case the parameter is not supported by the value provider.
        Specified by:
        createValueProvider in class AbstractValueParamProvider
        Parameters:
        parameter - parameter requesting the value provider instance.
        Returns:
        parameter value supplier. Returns null if parameter is not supported.