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.ParamConverterProvider
An aggregateparam converter provider
that loads all the registeredParamConverterProvider
implementations. 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,null
is returned from the factory.Custom
providers 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)
-