public class JaxrsProviders
extends java.lang.Object
implements javax.ws.rs.ext.Providers
Providers
contract.Modifier and Type | Class and Description |
---|---|
static class |
JaxrsProviders.Binder
Jersey binder registering
JAX-RS Providers injection bindings. |
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<ExceptionMappers> |
mappers |
private javax.inject.Provider<ContextResolvers> |
resolvers |
private javax.inject.Provider<MessageBodyWorkers> |
workers |
Constructor and Description |
---|
JaxrsProviders() |
Modifier and Type | Method and 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> |
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) |
@Inject private javax.inject.Provider<MessageBodyWorkers> workers
@Inject private javax.inject.Provider<ContextResolvers> resolvers
@Inject private javax.inject.Provider<ExceptionMappers> mappers
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)
getMessageBodyReader
in interface javax.ws.rs.ext.Providers
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)
getMessageBodyWriter
in interface javax.ws.rs.ext.Providers
public <T extends java.lang.Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper(java.lang.Class<T> type)
getExceptionMapper
in interface javax.ws.rs.ext.Providers
public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver(java.lang.Class<T> contextType, javax.ws.rs.core.MediaType mediaType)
getContextResolver
in interface javax.ws.rs.ext.Providers