Class ServerHelper
java.lang.Object
org.jboss.resteasy.core.providerfactory.CommonProviders
org.jboss.resteasy.core.providerfactory.ServerHelper
- Direct Known Subclasses:
NOOPServerHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Class<?>, AsyncResponseProvider> protected Map<Class<?>, AsyncStreamProvider> protected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAsyncResponseProvider(Class provider) voidaddAsyncStreamProvider(Class provider) voidaddContainerRequestFilter(Class provider, int priority) voidaddContainerResponseFilter(Class provider, int priority) voidaddExceptionMapper(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 voidprocessProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) protected voidprocessProviderInstanceContracts(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:
getReaderInterceptorRegistryForWritein classCommonProviders
-
getWriterInterceptorRegistryForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()- Overrides:
getWriterInterceptorRegistryForWritein classCommonProviders
-
getMessageBodyReadersForWrite
protected MediaTypeMap<SortedKey<jakarta.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()- Overrides:
getMessageBodyReadersForWritein classCommonProviders
-
getMessageBodyWritersForWrite
protected MediaTypeMap<SortedKey<jakarta.ws.rs.ext.MessageBodyWriter>> getMessageBodyWritersForWrite()- Overrides:
getMessageBodyWritersForWritein classCommonProviders
-
processProviderContracts
protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) - Overrides:
processProviderContractsin 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:
processProviderInstanceContractsin 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
-