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 Map<Class<?>,SortedKey<ExceptionMapper>> protected JaxrsInterceptorRegistry<ContainerRequestFilter>protected JaxrsInterceptorRegistry<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> Map<Class<?>,SortedKey<ExceptionMapper>> protected Map<Class<?>,SortedKey<ExceptionMapper>> protected MediaTypeMap<SortedKey<MessageBodyReader>>protected MediaTypeMap<SortedKey<MessageBodyWriter>>protected JaxrsInterceptorRegistry<ReaderInterceptor>protected JaxrsInterceptorRegistry<ContainerRequestFilter>protected JaxrsInterceptorRegistry<ContainerResponseFilter>protected JaxrsInterceptorRegistry<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
- Overrides:
getReaderInterceptorRegistryForWritein classCommonProviders
-
getWriterInterceptorRegistryForWrite
- Overrides:
getWriterInterceptorRegistryForWritein classCommonProviders
-
getMessageBodyReadersForWrite
- Overrides:
getMessageBodyReadersForWritein classCommonProviders
-
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
-
getResponseFiltersForWrite
-
getAsyncResponseProvidersForWrite
-
getAsyncStreamProvidersForWrite
-
getExceptionMappersForWrite
-
getRequestFilters
-
getResponseFilters
-
getAsyncResponseProviders
-
getAsyncStreamProviders
-
getExceptionMappers
-