Uses of Class
org.glassfish.jersey.server.model.Parameter
Packages that use Parameter
Package
Description
Jersey multipart media support internal classes.
Jersey server-side JAX-RS injection support classes.
Jersey server-side internal resource routing classes.
Jersey server-side application invalid input: '&' resource modeling classes.
Jersey server-side internal service provider contract (SPI) classes.
Jersey server-side WADL support public classes and interfaces.
Jersey server-side WADL internal classes.
Jersey server-side WADL internal classes supporting
wadl generators
.Jersey server-side WADL internal classes supporting
generation of resource documentation with
wadl generators
.-
Uses of Parameter in org.glassfish.jersey.media.multipart.internal
Fields in org.glassfish.jersey.media.multipart.internal declared as ParameterModifier and TypeFieldDescriptionprivate final Parameter
FormDataParamValueParamProvider.FormDataParamValueProvider.parameter
Methods in org.glassfish.jersey.media.multipart.internal with parameters of type ParameterModifier and TypeMethodDescriptionprotected Function
<ContainerRequest, ?> FormDataParamValueParamProvider.createValueProvider
(Parameter parameter) Constructors in org.glassfish.jersey.media.multipart.internal with parameters of type ParameterModifierConstructorDescriptionFormDataParamValueProvider
(Parameter parameter, MultivaluedParameterExtractor<?> extractor) -
Uses of Parameter in org.glassfish.jersey.server.internal.inject
Fields in org.glassfish.jersey.server.internal.inject declared as ParameterModifier and TypeFieldDescriptionprivate final Parameter
BeanParamValueParamProvider.BeanParamValueProvider.parameter
private final Parameter
EntityParamValueParamProvider.EntityValueSupplier.parameter
Fields in org.glassfish.jersey.server.internal.inject with type parameters of type ParameterModifier and TypeFieldDescriptionprivate final Cache
<Parameter, ForeignDescriptor> DelegatedInjectionValueParamProvider.descriptorCache
We do not want to create a new descriptor instance for every and each method invocation.Methods in org.glassfish.jersey.server.internal.inject with parameters of type ParameterModifier and TypeMethodDescriptionprotected abstract Function
<ContainerRequest, ?> AbstractValueParamProvider.createValueProvider
(Parameter parameter) Create a value provider for the parameter.BeanParamValueParamProvider.createValueProvider
(Parameter parameter) CookieParamValueParamProvider.createValueProvider
(Parameter parameter) protected Function
<ContainerRequest, ?> EntityParamValueParamProvider.createValueProvider
(Parameter parameter) FormParamValueParamProvider.createValueProvider
(Parameter parameter) HeaderParamValueParamProvider.createValueProvider
(Parameter parameter) MatrixParamValueParamProvider.createValueProvider
(Parameter parameter) PathParamValueParamProvider.createValueProvider
(Parameter parameter) QueryParamValueParamProvider.createValueProvider
(Parameter parameter) protected Function
<ContainerRequest, ?> WebTargetValueParamProvider.createValueProvider
(Parameter parameter) protected final MultivaluedParameterExtractor
<?> Get a parameter extractor.Get the extractor configured to extract value of givenparameter
.private Injectee
DelegatedInjectionValueParamProvider.getInjectee
(Parameter parameter) Creates a new objectInjectee
corresponding to the injecting point.final Function
<ContainerRequest, ?> AbstractValueParamProvider.getValueProvider
(Parameter parameter) Get an injected value provider for the parameter.Function
<ContainerRequest, javax.ws.rs.container.AsyncResponse> AsyncResponseValueParamProvider.getValueProvider
(Parameter parameter) DelegatedInjectionValueParamProvider.getValueProvider
(Parameter parameter) Constructors in org.glassfish.jersey.server.internal.inject with parameters of type ParameterModifierConstructorDescriptionprivate
BeanParamValueProvider
(InjectionManager injectionManager, Parameter parameter) EntityValueSupplier
(Parameter parameter) -
Uses of Parameter in org.glassfish.jersey.server.internal.routing
Methods in org.glassfish.jersey.server.internal.routing that return ParameterModifier and TypeMethodDescriptionprivate Parameter
MethodSelectingRouter.getEntityParam
(Invocable invocable) -
Uses of Parameter in org.glassfish.jersey.server.model
Subclasses of Parameter in org.glassfish.jersey.server.modelModifier and TypeClassDescriptionstatic class
Bean Parameter class represents a parameter annotated withBeanParam
which in fact represents additional set of parameters.Fields in org.glassfish.jersey.server.model with type parameters of type ParameterModifier and TypeFieldDescriptionprivate final Collection
<Parameter> MethodHandler.handlerParameters
private final Collection
<Parameter> ResourceMethod.Builder.handlerParameters
HandlerConstructor.parameters
Invocable.parameters
private final Collection
<Parameter> Parameter.BeanParameter.parameters
Methods in org.glassfish.jersey.server.model that return ParameterModifier and TypeMethodDescriptionstatic Parameter
Parameter.create
(Class concreteClass, Class declaringClass, boolean encodeByDefault, Class<?> rawType, Type type, Annotation[] annotations) Create a parameter model.static Parameter
Parameter.overrideSource
(Parameter original, Parameter.Source source) Create new parameter model by overridingsource
of the original parameter model.Methods in org.glassfish.jersey.server.model that return types with arguments of type ParameterModifier and TypeMethodDescriptionParameter.create
(Class concreteClass, Class declaringClass, boolean keepEncoded, Class[] parameterTypes, Type[] genericParameterTypes, Annotation[][] parameterAnnotations) Parameter.create
(Class concreteClass, Class declaringClass, Constructor<?> ctor, boolean keepEncoded) Create a list of parameter models for a given resource method handler injectable constructor.Create a list of parameter models for a given Java method handling a resource method, sub-resource method or a sub-resource locator.HandlerConstructor.getParameters()
Invocable.getParameters()
MethodHandler.getParameters()
Get the parameters associated directly with the resource method handler, if any (e.g.Parameter.BeanParameter.getParameters()
Parameterized.getParameters()
Provides access to all parameters associated with given Parameterized instance.Methods in org.glassfish.jersey.server.model with parameters of type ParameterModifier and TypeMethodDescriptionstatic Parameter
Parameter.overrideSource
(Parameter original, Parameter.Source source) Create new parameter model by overridingsource
of the original parameter model.(package private) static void
ResourceMethodValidator.validateParameter
(Parameter parameter, Object source, String reportedSourceName, String reportedParameterName, boolean injectionsForbidden) Validate a single parameter instance.Method parameters in org.glassfish.jersey.server.model with type arguments of type ParameterModifier and TypeMethodDescriptionprivate void
IntrospectionModeller.addResourceMethods
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, List<javax.ws.rs.core.MediaType> defaultConsumedTypes, List<javax.ws.rs.core.MediaType> defaultProducedTypes, Collection<Class<? extends Annotation>> defaultNameBindings, boolean extended) private void
IntrospectionModeller.addSubResourceLocators
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, boolean extended) private void
IntrospectionModeller.addSubResourceMethods
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, List<javax.ws.rs.core.MediaType> defaultConsumedTypes, List<javax.ws.rs.core.MediaType> defaultProducedTypes, Collection<Class<? extends Annotation>> defaultNameBindings, boolean extended) private void
IntrospectionModeller.checkResourceClassFields
(boolean encodedFlag, boolean isInSingleton, Collection<Parameter> injectableParameters) private void
IntrospectionModeller.checkResourceClassSetters
(MethodList methodList, boolean encodedFlag, Collection<Parameter> injectableParameters) static MethodHandler
MethodHandler.create
(Class<?> handlerClass, boolean keepConstructorParamsEncoded, Collection<Parameter> handlerParameters) Create a class-based method handler from a class.static MethodHandler
MethodHandler.create
(Class<?> handlerClass, Collection<Parameter> handlerParameters) Create a class-based method handler from a class.static MethodHandler
MethodHandler.create
(Object handlerInstance, Class<?> handlerClass, Collection<Parameter> handlerParameters) Create a instance-based (singleton) method handler from a class.static MethodHandler
MethodHandler.create
(Object handlerInstance, Collection<Parameter> handlerParameters) Create a instance-based (singleton) method handler from a class.ResourceMethod.Builder.handlerParameters
(Collection<Parameter> parameters) Parameters defined on the handler (i.e.Constructor parameters in org.glassfish.jersey.server.model with type arguments of type ParameterModifierConstructorDescriptionClassBasedMethodHandler
(Class<?> handlerClass, boolean disableParamDecoding, Collection<Parameter> handlerParameters) ClassBasedMethodHandler
(Class<?> handlerClass, Collection<Parameter> handlerParameters) (package private)
HandlerConstructor
(Constructor<?> constructor, List<Parameter> parameters) Creates a new instance of ResourceConstructor.InstanceBasedMethodHandler
(Object handler, Class<?> handlerClass, Collection<Parameter> handlerParameters) InstanceBasedMethodHandler
(Object handler, Collection<Parameter> handlerParameters) protected
MethodHandler
(Collection<Parameter> parameters) Create new instance of a resource method handler model. -
Uses of Parameter in org.glassfish.jersey.server.spi.internal
Methods in org.glassfish.jersey.server.spi.internal with parameters of type ParameterModifier and TypeMethodDescriptionprivate static Function
<ContainerRequest, ?> ParameterValueHelper.getParamValueProvider
(Collection<ValueParamProvider> valueProviders, Parameter parameter) ValueParamProvider.getValueProvider
(Parameter parameter) Get an injected value provider for the parameter. -
Uses of Parameter in org.glassfish.jersey.server.wadl
Methods in org.glassfish.jersey.server.wadl with parameters of type ParameterModifier and TypeMethodDescriptionWadlGenerator.createParam
(Resource r, ResourceMethod m, Parameter p) -
Uses of Parameter in org.glassfish.jersey.server.wadl.internal
Methods in org.glassfish.jersey.server.wadl.internal with parameters of type ParameterModifier and TypeMethodDescriptionWadlGeneratorImpl.createParam
(Resource r, ResourceMethod m, Parameter p) private Param
WadlBuilder.generateParam
(Resource resource, ResourceMethod method, Parameter param) Method parameters in org.glassfish.jersey.server.wadl.internal with type arguments of type ParameterModifier and TypeMethodDescriptionprivate void
WadlBuilder.processRequestParameters
(Resource parentResource, ResourceMethod resourceMethod, Map<String, Param> wadlResourceParams, Collection<Parameter> requestParameters, Request wadlRequest) Recursively processes provided request parameters and adds the resulting WADL information into the WADL request. -
Uses of Parameter in org.glassfish.jersey.server.wadl.internal.generators
Methods in org.glassfish.jersey.server.wadl.internal.generators with parameters of type ParameterModifier and TypeMethodDescriptionWadlGeneratorApplicationDoc.createParam
(Resource r, ResourceMethod m, Parameter p) WadlGeneratorGrammarsSupport.createParam
(Resource ar, ResourceMethod am, Parameter p) WadlGeneratorJAXBGrammarGenerator.createParam
(Resource ar, ResourceMethod am, Parameter p) -
Uses of Parameter in org.glassfish.jersey.server.wadl.internal.generators.resourcedoc
Methods in org.glassfish.jersey.server.wadl.internal.generators.resourcedoc with parameters of type ParameterModifier and TypeMethodDescriptionWadlGeneratorResourceDocSupport.createParam
(Resource r, ResourceMethod m, Parameter p) ResourceDocAccessor.getParamDoc
(Class<?> resourceClass, Method method, Parameter p)