Package org.glassfish.jersey.server.internal.inject
Jersey server-side JAX-RS injection support classes.
-
Interface Summary Interface Description ConfiguredValidator Configured validator for Jersey validation purposes.MultivaluedParameterExtractor<T> Provider that converts the values of an entry of a givenname
from the suppliedmultivalued map
into an object of a custom Java type.MultivaluedParameterExtractorProvider Provider of multivalued parameter extractors. -
Class Summary Class Description AbstractParamValueExtractor<T> Abstract base class for implementing multivalued parameter value extractor logic supplied usingparameter converters
.AbstractValueParamProvider A parameter value provider that provides parameter value factories which are usingMultivaluedParameterExtractorProvider
to extract parameter values from the suppliedmultivalued parameter map
.AsyncResponseValueParamProvider Value factory provider supporting theSuspended
injection annotation.BeanParamValueParamProvider Value factory provider forbean parameters
.BeanParamValueParamProvider.BeanParamValueProvider CollectionExtractor<T> Extract parameter value as a typed collection.CollectionExtractor.ListValueOf<T> CollectionExtractor.SetValueOf<T> CollectionExtractor.SortedSetValueOf<T> CookieParamValueParamProvider Value factory provider supporting theCookieParam
injection annotation.CookieParamValueParamProvider.CookieParamValueProvider CookieParamValueParamProvider.CookieTypeParamValueProvider DelegatedInjectionValueParamProvider Value factory provider that delegates the injection target lookup to the underlying injection provider.EntityParamValueParamProvider Provides injection ofRequest
entity value orRequest
instance itself.EntityParamValueParamProvider.EntityValueSupplier FormParamValueParamProvider Value factory provider supporting theFormParam
injection annotation.FormParamValueParamProvider.FormParamValueProvider HeaderParamValueParamProvider Value supplier provider supporting the@HeaderParam
injection annotation.HeaderParamValueParamProvider.HeaderParamValueProvider MatrixParamValueParamProvider Value supplier provider supporting the@MatrixParam
injection annotation.MatrixParamValueParamProvider.MatrixParamValueProvider MultivaluedParameterExtractorFactory Implementation ofMultivaluedParameterExtractorProvider
.ParamConverterConfigurator Configurator which initializes and registerParamConverters.AggregatedProvider
instances intoInjectionManager
.ParamConverterFactory An aggregateparam converter provider
that loads all the registeredParamConverterProvider
implementations.ParamConverters Container of several differentparam converter providers
implementations.ParamConverters.AbstractStringReader<T> ParamConverters.AggregatedProvider Aggregatedparam converter provider
.ParamConverters.CharacterProvider ParamConverters.DateProvider Provider ofparam converter
that convert the supplied string into a JavaDate
instance using conversion method from thehttp date formatter
utility class.ParamConverters.StringConstructor Provider ofparam converter
that produce the target Java type instance by invoking a singleString
parameter constructor on the target type.ParamConverters.TypeFromString Provider ofparam converter
that produce the target Java type instance by invoking a staticfromString(String)
method on the target type.ParamConverters.TypeFromStringEnum Provider ofparam converter
that produce the target Javaenum
type instance by invoking a staticfromString(String)
method on the target enum type.ParamConverters.TypeValueOf Provider ofparam converter
that produce the target Java type instance by invoking a staticvalueOf(String)
method on the target type.ParamExtractorConfigurator Configurator which initializes and registerMultivaluedParameterExtractorProvider
instance intoInjectionManager
.ParamInjectionResolver<A extends java.lang.annotation.Annotation> Abstract base class for resolving JAX-RS@XxxParam
injection.PathParamValueParamProvider @PathParam
injection value provider.PathParamValueParamProvider.PathParamListPathSegmentValueSupplier PathParamValueParamProvider.PathParamPathSegmentValueSupplier PathParamValueParamProvider.PathParamValueProvider PrimitiveCharacterExtractor Value extractor forCharacter
andchar
parameters.PrimitiveMapper Utility class that maps the primitive types to their respective classes as well as the default values as defined by the JAX-RS specification.PrimitiveValueOfExtractor Extract primitive parameter value from themultivalued parameter map
using one of thevalueOf(String)
methods on the primitive Java type wrapper classes.QueryParamValueParamProvider Value supplier provider supporting the@QueryParam
injection annotation.QueryParamValueParamProvider.QueryParamValueProvider SingleStringValueExtractor Extract value of the parameter by returning the first string parameter value found in the list of string parameter values.SingleValueExtractor<T> Extract value of the parameter using a single parameter value and the underlyingparam converter
.StringCollectionExtractor Extract parameter value as a specificString
Java collection type.StringCollectionExtractor.ListString StringCollectionExtractor.SetString StringCollectionExtractor.SortedSetString ValueParamProviderConfigurator Configurator which initializes and registerValueParamProvider
instances intoInjectionManager
andBootstrapBag
.WebTargetValueParamProvider Value supplier provider supporting theUri
injection annotation.WebTargetValueParamProvider.BindingModel WebTargetValueParamProvider.ManagedClient WebTargetValueParamProvider.WebTargetValueSupplier