Class ParamConverterFactory
- java.lang.Object
-
- org.glassfish.jersey.internal.inject.ParamConverterFactory
-
- All Implemented Interfaces:
ParamConverterProvider
@Singleton public class ParamConverterFactory extends Object implements ParamConverterProvider
An aggregateparam converter providerthat loads all the registeredParamConverterProviderimplementations. When invoked, the provider iterates through the registered implementations until it finds the first implementation that returns a non-nullparam converter, which is subsequently returned from the factory. In case no non-null string reader instance is found,nullis returned from the factory.Customproviders are iterated first, so that user registered providers are preferred against internal jersey providers.- Author:
- Paul Sandoz, Marek Potociar, Miroslav Fuksa
-
-
Constructor Summary
Constructors Constructor Description ParamConverterFactory(Set<ParamConverterProvider> providers, Set<ParamConverterProvider> customProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> ParamConverter<T>getConverter(Class<T> rawType, Type genericType, Annotation[] annotations)
-
-
-
Constructor Detail
-
ParamConverterFactory
public ParamConverterFactory(Set<ParamConverterProvider> providers, Set<ParamConverterProvider> customProviders)
-
-
Method Detail
-
getConverter
public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations)
- Specified by:
getConverterin interfaceParamConverterProvider
-
-