public class ClientHelper extends CommonProviders
Modifier and Type | Field and Description |
---|---|
protected Map<Class<?>,AsyncClientResponseProvider> |
asyncClientResponseProviders |
protected boolean |
attachedAsyncClientResponseProviders |
protected boolean |
attachedReactive |
protected boolean |
attachedRequestFilters |
protected boolean |
attachedResponseFilters |
protected Map<Class<?>,Class<? extends javax.ws.rs.client.RxInvokerProvider<?>>> |
reactiveClasses |
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> |
requestFilters |
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> |
responseFilters |
attachedFeatures, attachedMessageBodyReaders, attachedMessageBodyWriters, attachedReaderInterceptors, attachedWriterInterceptors, dynamicFeatures, lockSnapshots, messageBodyReaders, messageBodyWriters, readerInterceptorRegistry, rpf, writerInterceptorRegistry
Constructor and Description |
---|
ClientHelper() |
ClientHelper(ResteasyProviderFactoryImpl rpf) |
ClientHelper(ResteasyProviderFactoryImpl rpf,
ClientHelper parent)
Shallow copy
|
Modifier and Type | Method and Description |
---|---|
void |
addAsyncClientResponseProvider(Class provider) |
void |
addClientRequestFilter(Class provider,
int priority) |
void |
addClientResponseFilter(Class provider,
int priority) |
void |
addReactiveClass(Class provider) |
void |
addReactiveClass(Class provider,
Class<?> clazz) |
Map<Class<?>,AsyncClientResponseProvider> |
getAsyncClientResponseProviders() |
protected Map<Class<?>,AsyncClientResponseProvider> |
getAsyncClientResponseProvidersForWrite() |
Map<Class<?>,Class<? extends javax.ws.rs.client.RxInvokerProvider<?>>> |
getReactiveClasses() |
protected Map<Class<?>,Class<? extends javax.ws.rs.client.RxInvokerProvider<?>>> |
getReactiveClassesForWrite() |
JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> |
getRequestFilters() |
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> |
getRequestFiltersForWrite() |
JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> |
getResponseFilters() |
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> |
getResponseFiltersForWrite() |
protected javax.ws.rs.client.RxInvokerProvider<?> |
getRxInvokerProviderFromReactiveClass(Class<?> clazz) |
protected void |
initializeClientProviders(ResteasyProviderFactory factory) |
protected boolean |
isReactive(Class<?> clazz) |
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) |
addCompositeWildcardMBR, addCompositeWildcardMBW, addDynamicFeature, addMessageBodyReader, addMessageBodyWriter, addReaderInterceptor, addRegularMBR, addRegularMBW, addSubtypeWildMBR, addSubtypeWildMBW, addWildcardCompositeMBR, addWildcardCompositeMBW, addWildcardMBR, addWildcardMBW, addWriterInterceptor, getDynamicFeatures, getDynamicFeaturesForWrite, getMessageBodyReaders, getMessageBodyReadersForWrite, getMessageBodyWriters, getMessageBodyWritersForWrite, getReaderInterceptorRegistry, getReaderInterceptorRegistryForWrite, getWriterInterceptorRegistry, getWriterInterceptorRegistryForWrite, lockSnapshots
protected boolean attachedRequestFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> requestFilters
protected boolean attachedResponseFilters
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> responseFilters
protected boolean attachedAsyncClientResponseProviders
protected Map<Class<?>,AsyncClientResponseProvider> asyncClientResponseProviders
protected boolean attachedReactive
public ClientHelper()
public ClientHelper(ResteasyProviderFactoryImpl rpf)
public ClientHelper(ResteasyProviderFactoryImpl rpf, ClientHelper parent)
rpf
- parent
- protected void initializeClientProviders(ResteasyProviderFactory factory)
protected javax.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass(Class<?> clazz)
protected boolean isReactive(Class<?> clazz)
protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts, Map<Class<?>,Integer> newContracts)
processProviderContracts
in class CommonProviders
public void addReactiveClass(Class provider)
public void addAsyncClientResponseProvider(Class provider)
public void addClientResponseFilter(Class provider, int priority)
public void addClientRequestFilter(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.client.ClientRequestFilter> getRequestFiltersForWrite()
protected JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> getResponseFiltersForWrite()
protected Map<Class<?>,AsyncClientResponseProvider> getAsyncClientResponseProvidersForWrite()
protected Map<Class<?>,Class<? extends javax.ws.rs.client.RxInvokerProvider<?>>> getReactiveClassesForWrite()
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientRequestFilter> getRequestFilters()
public JaxrsInterceptorRegistry<javax.ws.rs.client.ClientResponseFilter> getResponseFilters()
public Map<Class<?>,AsyncClientResponseProvider> getAsyncClientResponseProviders()
Copyright © 2020 JBoss by Red Hat. All rights reserved.