Class ServerHelper
- java.lang.Object
-
- org.jboss.resteasy.core.providerfactory.CommonProviders
-
- org.jboss.resteasy.core.providerfactory.ServerHelper
-
- Direct Known Subclasses:
NOOPServerHelper
public class ServerHelper extends CommonProviders
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class<?>,AsyncResponseProvider>
asyncResponseProviders
protected Map<Class<?>,AsyncStreamProvider>
asyncStreamProviders
protected boolean
attachedAsyncResponseProviders
protected boolean
attachedAsyncStreamProviders
protected boolean
attachedExceptionMappers
protected boolean
attachedRequestFilters
protected boolean
attachedResponseFilters
protected Map<Class<?>,SortedKey<javax.ws.rs.ext.ExceptionMapper>>
exceptionMappers
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter>
requestFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter>
responseFilters
-
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 Constructor Description ServerHelper()
ServerHelper(ResteasyProviderFactoryImpl rpf)
ServerHelper(ResteasyProviderFactoryImpl rpf, ServerHelper parent)
-
Method Summary
-
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 Detail
-
attachedRequestFilters
protected boolean attachedRequestFilters
-
requestFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> requestFilters
-
attachedResponseFilters
protected boolean attachedResponseFilters
-
responseFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> responseFilters
-
attachedAsyncResponseProviders
protected boolean attachedAsyncResponseProviders
-
asyncResponseProviders
protected Map<Class<?>,AsyncResponseProvider> asyncResponseProviders
-
attachedAsyncStreamProviders
protected boolean attachedAsyncStreamProviders
-
asyncStreamProviders
protected Map<Class<?>,AsyncStreamProvider> asyncStreamProviders
-
attachedExceptionMappers
protected boolean attachedExceptionMappers
-
-
Constructor Detail
-
ServerHelper
public ServerHelper()
-
ServerHelper
public ServerHelper(ResteasyProviderFactoryImpl rpf)
-
ServerHelper
public ServerHelper(ResteasyProviderFactoryImpl rpf, ServerHelper parent)
-
-
Method Detail
-
getReaderInterceptorRegistryForWrite
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistryForWrite()
- Overrides:
getReaderInterceptorRegistryForWrite
in classCommonProviders
-
getWriterInterceptorRegistryForWrite
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()
- Overrides:
getWriterInterceptorRegistryForWrite
in classCommonProviders
-
getMessageBodyReadersForWrite
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()
- Overrides:
getMessageBodyReadersForWrite
in classCommonProviders
-
getMessageBodyWritersForWrite
protected MediaTypeMap<SortedKey<javax.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
public void addExceptionMapper(Class provider, boolean isBuiltin)
-
addAsyncStreamProvider
public void addAsyncStreamProvider(Class provider)
-
addAsyncResponseProvider
public void addAsyncResponseProvider(Class provider)
-
addContainerResponseFilter
public void addContainerResponseFilter(Class provider, int priority)
-
addContainerRequestFilter
public void addContainerRequestFilter(Class provider, int priority)
-
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<javax.ws.rs.container.ContainerRequestFilter> getRequestFiltersForWrite()
-
getResponseFiltersForWrite
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getResponseFiltersForWrite()
-
getAsyncResponseProvidersForWrite
protected Map<Class<?>,AsyncResponseProvider> getAsyncResponseProvidersForWrite()
-
getAsyncStreamProvidersForWrite
protected Map<Class<?>,AsyncStreamProvider> getAsyncStreamProvidersForWrite()
-
getExceptionMappersForWrite
protected Map<Class<?>,SortedKey<javax.ws.rs.ext.ExceptionMapper>> getExceptionMappersForWrite()
-
getRequestFilters
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getRequestFilters()
-
getResponseFilters
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getResponseFilters()
-
getAsyncResponseProviders
public Map<Class<?>,AsyncResponseProvider> getAsyncResponseProviders()
-
getAsyncStreamProviders
public Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
-
-