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
ConstructorsConstructorDescriptionParamConverterFactory(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:
getConverterin interfaceParamConverterProvider
-