Class ParamConverterFactory
java.lang.Object
org.glassfish.jersey.internal.inject.ParamConverterFactory
- All Implemented Interfaces:
ParamConverterProvider
An aggregate
param converter provider
that loads all
the registered ParamConverterProvider
implementations.
When invoked, the provider iterates through the registered implementations until
it finds the first implementation that returns a non-null param converter
,
which is subsequently returned from the factory. In case no non-null string reader
instance is found, null
is returned from the factory. Custom
providers are iterated first, so that user registered providers are preferred against internal jersey providers.- Author:
- Paul Sandoz, Marek Potociar, Miroslav Fuksa
-
Constructor Summary
ConstructorDescriptionParamConverterFactory
(Set<ParamConverterProvider> providers, Set<ParamConverterProvider> customProviders) -
Method Summary
Modifier and TypeMethodDescription<T> ParamConverter<T>
getConverter
(Class<T> rawType, Type genericType, Annotation[] annotations)
-
Constructor Details
-
ParamConverterFactory
public ParamConverterFactory(Set<ParamConverterProvider> providers, Set<ParamConverterProvider> customProviders)
-
-
Method Details
-
getConverter
public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) - Specified by:
getConverter
in interfaceParamConverterProvider
-