Class ServerHelper
java.lang.Object
org.jboss.resteasy.core.providerfactory.CommonProviders
org.jboss.resteasy.core.providerfactory.ServerHelper
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map
<Class<?>, AsyncResponseProvider> protected Map
<Class<?>, AsyncStreamProvider> protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerRequestFilter> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerResponseFilter> Fields inherited from class org.jboss.resteasy.core.providerfactory.CommonProviders
attachedFeatures, attachedMessageBodyReaders, attachedMessageBodyWriters, attachedReaderInterceptors, attachedWriterInterceptors, dynamicFeatures, lockSnapshots, messageBodyReaders, messageBodyWriters, readerInterceptorRegistry, rpf, writerInterceptorRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAsyncResponseProvider
(Class provider) void
addAsyncStreamProvider
(Class provider) void
addContainerRequestFilter
(Class provider, int priority) void
addContainerResponseFilter
(Class provider, int priority) void
addExceptionMapper
(Class provider, boolean isBuiltin) protected Map
<Class<?>, AsyncResponseProvider> protected Map
<Class<?>, AsyncStreamProvider> protected MediaTypeMap
<SortedKey<jakarta.ws.rs.ext.MessageBodyReader>> protected MediaTypeMap
<SortedKey<jakarta.ws.rs.ext.MessageBodyWriter>> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.ext.ReaderInterceptor> JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerRequestFilter> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerRequestFilter> JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerResponseFilter> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.container.ContainerResponseFilter> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.ext.WriterInterceptor> protected void
processProviderContracts
(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) protected void
processProviderInstanceContracts
(Object provider, Map<Class<?>, Integer> contracts, Integer priorityOverride, boolean builtIn, Map<Class<?>, Integer> newContracts) Methods inherited from class org.jboss.resteasy.core.providerfactory.CommonProviders
addCompositeWildcardMBR, addCompositeWildcardMBW, addDynamicFeature, addMessageBodyReader, addMessageBodyWriter, addReaderInterceptor, addRegularMBR, addRegularMBW, addSubtypeWildMBR, addSubtypeWildMBW, addWildcardCompositeMBR, addWildcardCompositeMBW, addWildcardMBR, addWildcardMBW, addWriterInterceptor, getDynamicFeatures, getDynamicFeaturesForWrite, getMessageBodyReaders, getMessageBodyWriters, getReaderInterceptorRegistry, getWriterInterceptorRegistry, lockSnapshots
-
Field Details
-
attachedRequestFilters
protected boolean attachedRequestFilters -
requestFilters
-
attachedResponseFilters
protected boolean attachedResponseFilters -
responseFilters
-
attachedAsyncResponseProviders
protected boolean attachedAsyncResponseProviders -
asyncResponseProviders
-
attachedAsyncStreamProviders
protected boolean attachedAsyncStreamProviders -
asyncStreamProviders
-
attachedExceptionMappers
protected boolean attachedExceptionMappers -
exceptionMappers
-
-
Constructor Details
-
ServerHelper
public ServerHelper() -
ServerHelper
-
ServerHelper
-
-
Method Details
-
getReaderInterceptorRegistryForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistryForWrite()- Overrides:
getReaderInterceptorRegistryForWrite
in classCommonProviders
-
getWriterInterceptorRegistryForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()- Overrides:
getWriterInterceptorRegistryForWrite
in classCommonProviders
-
getMessageBodyReadersForWrite
protected MediaTypeMap<SortedKey<jakarta.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()- Overrides:
getMessageBodyReadersForWrite
in classCommonProviders
-
getMessageBodyWritersForWrite
protected MediaTypeMap<SortedKey<jakarta.ws.rs.ext.MessageBodyWriter>> getMessageBodyWritersForWrite()- Overrides:
getMessageBodyWritersForWrite
in classCommonProviders
-
processProviderContracts
protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) - Overrides:
processProviderContracts
in classCommonProviders
-
addExceptionMapper
-
addAsyncStreamProvider
-
addAsyncResponseProvider
-
addContainerResponseFilter
-
addContainerRequestFilter
-
processProviderInstanceContracts
protected void processProviderInstanceContracts(Object provider, Map<Class<?>, Integer> contracts, Integer priorityOverride, boolean builtIn, Map<Class<?>, Integer> newContracts) - Overrides:
processProviderInstanceContracts
in classCommonProviders
-
getRequestFiltersForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.container.ContainerRequestFilter> getRequestFiltersForWrite() -
getResponseFiltersForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.container.ContainerResponseFilter> getResponseFiltersForWrite() -
getAsyncResponseProvidersForWrite
-
getAsyncStreamProvidersForWrite
-
getExceptionMappersForWrite
-
getRequestFilters
-
getResponseFilters
public JaxrsInterceptorRegistry<jakarta.ws.rs.container.ContainerResponseFilter> getResponseFilters() -
getAsyncResponseProviders
-
getAsyncStreamProviders
-
getExceptionMappers
-