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 Object
implements javax.ws.rs.ext.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.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionParamConverterFactory
(Set<javax.ws.rs.ext.ParamConverterProvider> providers, Set<javax.ws.rs.ext.ParamConverterProvider> customProviders) -
Method Summary
Modifier and TypeMethodDescription<T> javax.ws.rs.ext.ParamConverter<T>
getConverter
(Class<T> rawType, Type genericType, Annotation[] annotations)
-
Field Details
-
converterProviders
-
-
Constructor Details
-
ParamConverterFactory
-
-
Method Details
-
getConverter
public <T> javax.ws.rs.ext.ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) - Specified by:
getConverter
in interfacejavax.ws.rs.ext.ParamConverterProvider
-