Class ParamConverterFactory
- java.lang.Object
-
- org.glassfish.jersey.server.internal.inject.ParamConverterFactory
-
- All Implemented Interfaces:
javax.ws.rs.ext.ParamConverterProvider
@Singleton public class ParamConverterFactory extends java.lang.Object implements javax.ws.rs.ext.ParamConverterProviderAn 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.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<javax.ws.rs.ext.ParamConverterProvider>converterProviders
-
Constructor Summary
Constructors Constructor Description ParamConverterFactory(java.util.Set<javax.ws.rs.ext.ParamConverterProvider> providers, java.util.Set<javax.ws.rs.ext.ParamConverterProvider> customProviders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> javax.ws.rs.ext.ParamConverter<T>getConverter(java.lang.Class<T> rawType, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations)
-