Package org.glassfish.jersey.internal
Class JaxrsProviders
- java.lang.Object
-
- org.glassfish.jersey.internal.JaxrsProviders
-
- All Implemented Interfaces:
javax.ws.rs.ext.Providers
public class JaxrsProviders extends java.lang.Object implements javax.ws.rs.ext.ProvidersJersey implementation of JAX-RSProviderscontract.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJaxrsProviders.ProvidersConfiguratorConfigurator which initializes and registersProvidersinstance intoInjectionManagerandBootstrapBag.
-
Field Summary
Fields Modifier and Type Field Description private javax.inject.Provider<ExceptionMappers>mappersprivate javax.inject.Provider<ContextResolvers>resolversprivate javax.inject.Provider<MessageBodyWorkers>workers
-
Constructor Summary
Constructors Constructor Description JaxrsProviders()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> javax.ws.rs.ext.ContextResolver<T>getContextResolver(java.lang.Class<T> contextType, javax.ws.rs.core.MediaType mediaType)<T extends java.lang.Throwable>
javax.ws.rs.ext.ExceptionMapper<T>getExceptionMapper(java.lang.Class<T> type)<T> javax.ws.rs.ext.MessageBodyReader<T>getMessageBodyReader(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)<T> javax.ws.rs.ext.MessageBodyWriter<T>getMessageBodyWriter(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
-
-
-
Field Detail
-
workers
@Inject private javax.inject.Provider<MessageBodyWorkers> workers
-
resolvers
@Inject private javax.inject.Provider<ContextResolvers> resolvers
-
mappers
@Inject private javax.inject.Provider<ExceptionMappers> mappers
-
-
Method Detail
-
getMessageBodyReader
public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Specified by:
getMessageBodyReaderin interfacejavax.ws.rs.ext.Providers
-
getMessageBodyWriter
public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)- Specified by:
getMessageBodyWriterin interfacejavax.ws.rs.ext.Providers
-
getExceptionMapper
public <T extends java.lang.Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(java.lang.Class<T> type)
- Specified by:
getExceptionMapperin interfacejavax.ws.rs.ext.Providers
-
getContextResolver
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(java.lang.Class<T> contextType, javax.ws.rs.core.MediaType mediaType)- Specified by:
getContextResolverin interfacejavax.ws.rs.ext.Providers
-
-