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 givennamefrom the suppliedmultivalued mapinto 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 usingMultivaluedParameterExtractorProviderto extract parameter values from the suppliedmultivalued parameter map.AsyncResponseValueParamProvider Value factory provider supporting theSuspendedinjection 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 theCookieParaminjection annotation.CookieParamValueParamProvider.CookieParamValueProvider CookieParamValueParamProvider.CookieTypeParamValueProvider DelegatedInjectionValueParamProvider Value factory provider that delegates the injection target lookup to the underlying injection provider.EntityParamValueParamProvider Provides injection ofRequestentity value orRequestinstance itself.EntityParamValueParamProvider.EntityValueSupplier FormParamValueParamProvider Value factory provider supporting theFormParaminjection annotation.FormParamValueParamProvider.FormParamValueProvider HeaderParamValueParamProvider Value supplier provider supporting the@HeaderParaminjection annotation.HeaderParamValueParamProvider.HeaderParamValueProvider MatrixParamValueParamProvider Value supplier provider supporting the@MatrixParaminjection annotation.MatrixParamValueParamProvider.MatrixParamValueProvider MultivaluedParameterExtractorFactory Implementation ofMultivaluedParameterExtractorProvider.ParamConverterConfigurator Configurator which initializes and registerParamConverters.AggregatedProviderinstances intoInjectionManager.ParamConverterFactory An aggregateparam converter providerthat loads all the registeredParamConverterProviderimplementations.ParamConverters Container of several differentparam converter providersimplementations.ParamConverters.AbstractStringReader<T> ParamConverters.AggregatedProvider Aggregatedparam converter provider.ParamConverters.CharacterProvider ParamConverters.DateProvider Provider ofparam converterthat convert the supplied string into a JavaDateinstance using conversion method from thehttp date formatterutility class.ParamConverters.StringConstructor Provider ofparam converterthat produce the target Java type instance by invoking a singleStringparameter constructor on the target type.ParamConverters.TypeFromString Provider ofparam converterthat produce the target Java type instance by invoking a staticfromString(String)method on the target type.ParamConverters.TypeFromStringEnum Provider ofparam converterthat produce the target Javaenumtype instance by invoking a staticfromString(String)method on the target enum type.ParamConverters.TypeValueOf Provider ofparam converterthat produce the target Java type instance by invoking a staticvalueOf(String)method on the target type.ParamExtractorConfigurator Configurator which initializes and registerMultivaluedParameterExtractorProviderinstance intoInjectionManager.ParamInjectionResolver<A extends java.lang.annotation.Annotation> Abstract base class for resolving JAX-RS@XxxParaminjection.PathParamValueParamProvider @PathParaminjection value provider.PathParamValueParamProvider.PathParamListPathSegmentValueSupplier PathParamValueParamProvider.PathParamPathSegmentValueSupplier PathParamValueParamProvider.PathParamValueProvider PrimitiveCharacterExtractor Value extractor forCharacterandcharparameters.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 mapusing one of thevalueOf(String)methods on the primitive Java type wrapper classes.QueryParamValueParamProvider Value supplier provider supporting the@QueryParaminjection 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 specificStringJava collection type.StringCollectionExtractor.ListString StringCollectionExtractor.SetString StringCollectionExtractor.SortedSetString ValueParamProviderConfigurator Configurator which initializes and registerValueParamProviderinstances intoInjectionManagerandBootstrapBag.WebTargetValueParamProvider Value supplier provider supporting theUriinjection annotation.WebTargetValueParamProvider.BindingModel WebTargetValueParamProvider.ManagedClient WebTargetValueParamProvider.WebTargetValueSupplier