Package org.glassfish.jersey.internal
Class JaxrsProviders
java.lang.Object
org.glassfish.jersey.internal.JaxrsProviders
- All Implemented Interfaces:
Providers
Jersey implementation of JAX-RS
Providers
contract.- Author:
- Marek Potociar
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Configurator which initializes and registersProviders
instance intoInjectionManager
andBootstrapBag
. -
Constructor Summary
ConstructorDescriptionJaxrsProviders
(jakarta.inject.Provider<MessageBodyWorkers> workers, jakarta.inject.Provider<ContextResolvers> resolvers, jakarta.inject.Provider<ExceptionMappers> mappers) -
Method Summary
Modifier and TypeMethodDescription<T> ContextResolver<T>
getContextResolver
(Class<T> contextType, MediaType mediaType) <T extends Throwable>
ExceptionMapper<T>getExceptionMapper
(Class<T> type) <T> MessageBodyReader<T>
getMessageBodyReader
(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) <T> MessageBodyWriter<T>
getMessageBodyWriter
(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
-
Constructor Details
-
JaxrsProviders
@Inject public JaxrsProviders(@Context jakarta.inject.Provider<MessageBodyWorkers> workers, @Context jakarta.inject.Provider<ContextResolvers> resolvers, @Context jakarta.inject.Provider<ExceptionMappers> mappers)
-
-
Method Details
-
getMessageBodyReader
public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) - Specified by:
getMessageBodyReader
in interfaceProviders
-
getMessageBodyWriter
public <T> MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) - Specified by:
getMessageBodyWriter
in interfaceProviders
-
getExceptionMapper
- Specified by:
getExceptionMapper
in interfaceProviders
-
getContextResolver
- Specified by:
getContextResolver
in interfaceProviders
-