Class ParamValueFactoryWithSource<T>

  • Type Parameters:
    T - This must be the type of entity for which this is a factory.
    All Implemented Interfaces:
    java.util.function.Function<ContainerRequest,​T>

    public final class ParamValueFactoryWithSource<T>
    extends java.lang.Object
    implements java.util.function.Function<ContainerRequest,​T>
    Extends Supplier interface with Parameter.Source information.
    • Field Detail

      • parameterFunction

        private final java.util.function.Function<ContainerRequest,​T> parameterFunction
    • Constructor Detail

      • ParamValueFactoryWithSource

        public ParamValueFactoryWithSource​(java.util.function.Function<ContainerRequest,​T> paramFunction,
                                           Parameter.Source parameterSource)
        Wrap provided param supplier.
        Parameters:
        paramFunction - param supplier to be wrapped.
        parameterSource - param source.