public class ServerHelper extends CommonProviders
Modifier and Type | Field and 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 |
attachedFeatures, attachedMessageBodyReaders, attachedMessageBodyWriters, attachedReaderInterceptors, attachedWriterInterceptors, dynamicFeatures, lockSnapshots, messageBodyReaders, messageBodyWriters, readerInterceptorRegistry, rpf, writerInterceptorRegistry
Constructor and Description |
---|
ServerHelper() |
ServerHelper(ResteasyProviderFactoryImpl rpf) |
ServerHelper(ResteasyProviderFactoryImpl rpf,
ServerHelper parent) |
addCompositeWildcardMBR, addCompositeWildcardMBW, addDynamicFeature, addMessageBodyReader, addMessageBodyWriter, addReaderInterceptor, addRegularMBR, addRegularMBW, addSubtypeWildMBR, addSubtypeWildMBW, addWildcardCompositeMBR, addWildcardCompositeMBW, addWildcardMBR, addWildcardMBW, addWriterInterceptor, getDynamicFeatures, getDynamicFeaturesForWrite, getMessageBodyReaders, getMessageBodyWriters, getReaderInterceptorRegistry, getWriterInterceptorRegistry, lockSnapshots
protected boolean attachedRequestFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> requestFilters
protected boolean attachedResponseFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> responseFilters
protected boolean attachedAsyncResponseProviders
protected Map<Class<?>,AsyncResponseProvider> asyncResponseProviders
protected boolean attachedAsyncStreamProviders
protected Map<Class<?>,AsyncStreamProvider> asyncStreamProviders
protected boolean attachedExceptionMappers
public ServerHelper()
public ServerHelper(ResteasyProviderFactoryImpl rpf)
public ServerHelper(ResteasyProviderFactoryImpl rpf, ServerHelper parent)
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistryForWrite()
getReaderInterceptorRegistryForWrite
in class CommonProviders
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()
getWriterInterceptorRegistryForWrite
in class CommonProviders
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()
getMessageBodyReadersForWrite
in class CommonProviders
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getMessageBodyWritersForWrite()
getMessageBodyWritersForWrite
in class CommonProviders
protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts, Map<Class<?>,Integer> newContracts)
processProviderContracts
in class CommonProviders
public void addExceptionMapper(Class provider, boolean isBuiltin)
public void addAsyncStreamProvider(Class provider)
public void addAsyncResponseProvider(Class provider)
public void addContainerResponseFilter(Class provider, int priority)
public void addContainerRequestFilter(Class provider, int priority)
protected void processProviderInstanceContracts(Object provider, Map<Class<?>,Integer> contracts, Integer priorityOverride, boolean builtIn, Map<Class<?>,Integer> newContracts)
processProviderInstanceContracts
in class CommonProviders
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getRequestFiltersForWrite()
protected JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getResponseFiltersForWrite()
protected Map<Class<?>,AsyncResponseProvider> getAsyncResponseProvidersForWrite()
protected Map<Class<?>,AsyncStreamProvider> getAsyncStreamProvidersForWrite()
protected Map<Class<?>,SortedKey<javax.ws.rs.ext.ExceptionMapper>> getExceptionMappersForWrite()
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerRequestFilter> getRequestFilters()
public JaxrsInterceptorRegistry<javax.ws.rs.container.ContainerResponseFilter> getResponseFilters()
public Map<Class<?>,AsyncResponseProvider> getAsyncResponseProviders()
public Map<Class<?>,AsyncStreamProvider> getAsyncStreamProviders()
Copyright © 2020 JBoss by Red Hat. All rights reserved.