Class ClientHelper
java.lang.Object
org.jboss.resteasy.core.providerfactory.CommonProviders
org.jboss.resteasy.core.providerfactory.ClientHelper
- Direct Known Subclasses:
NOOPClientHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Class<?>, AsyncClientResponseProvider> protected booleanprotected booleanprotected booleanprotected booleanprotected JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientRequestFilter> protected JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientResponseFilter> Fields inherited from class CommonProviders
attachedFeatures, attachedMessageBodyReaders, attachedMessageBodyWriters, attachedReaderInterceptors, attachedWriterInterceptors, dynamicFeatures, lockSnapshots, messageBodyReaders, messageBodyWriters, readerInterceptorRegistry, rpf, writerInterceptorRegistry -
Constructor Summary
ConstructorsConstructorDescriptionClientHelper(ResteasyProviderFactoryImpl rpf, ClientHelper parent) Shallow copy -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAsyncClientResponseProvider(Class provider) voidaddClientRequestFilter(Class provider, int priority) voidaddClientResponseFilter(Class provider, int priority) voidaddReactiveClass(Class provider) voidaddReactiveClass(Class provider, Class<?> clazz) protected Map<Class<?>, AsyncClientResponseProvider> JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientRequestFilter> protected JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientRequestFilter> JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientResponseFilter> protected JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientResponseFilter> protected jakarta.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass(Class<?> clazz) protected voidprotected booleanisReactive(Class<?> clazz) 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 CommonProviders
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
-
Field Details
-
attachedRequestFilters
protected boolean attachedRequestFilters -
requestFilters
-
attachedResponseFilters
protected boolean attachedResponseFilters -
responseFilters
-
attachedAsyncClientResponseProviders
protected boolean attachedAsyncClientResponseProviders -
asyncClientResponseProviders
-
attachedReactive
protected boolean attachedReactive -
reactiveClasses
-
-
Constructor Details
-
ClientHelper
public ClientHelper() -
ClientHelper
-
ClientHelper
Shallow copy- Parameters:
rpf-parent-
-
-
Method Details
-
initializeClientProviders
-
getRxInvokerProviderFromReactiveClass
protected jakarta.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass(Class<?> clazz) -
isReactive
-
processProviderContracts
protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) - Overrides:
processProviderContractsin classCommonProviders
-
addReactiveClass
-
addReactiveClass
-
addAsyncClientResponseProvider
-
addClientResponseFilter
-
addClientRequestFilter
-
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.client.ClientRequestFilter> getRequestFiltersForWrite() -
getResponseFiltersForWrite
protected JaxrsInterceptorRegistry<jakarta.ws.rs.client.ClientResponseFilter> getResponseFiltersForWrite() -
getAsyncClientResponseProvidersForWrite
-
getReactiveClassesForWrite
-
getRequestFilters
-
getResponseFilters
-
getAsyncClientResponseProviders
-
getReactiveClasses
-