Class ClientHelper
java.lang.Object
org.jboss.resteasy.core.providerfactory.CommonProviders
org.jboss.resteasy.core.providerfactory.ClientHelper
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map
<Class<?>, AsyncClientResponseProvider> protected boolean
protected boolean
protected boolean
protected boolean
protected JaxrsInterceptorRegistry
<jakarta.ws.rs.client.ClientRequestFilter> protected JaxrsInterceptorRegistry
<jakarta.ws.rs.client.ClientResponseFilter> Fields inherited from class org.jboss.resteasy.core.providerfactory.CommonProviders
attachedFeatures, attachedMessageBodyReaders, attachedMessageBodyWriters, attachedReaderInterceptors, attachedWriterInterceptors, dynamicFeatures, lockSnapshots, messageBodyReaders, messageBodyWriters, readerInterceptorRegistry, rpf, writerInterceptorRegistry
-
Constructor Summary
ConstructorDescriptionClientHelper
(ResteasyProviderFactoryImpl rpf, ClientHelper parent) Shallow copy -
Method Summary
Modifier and TypeMethodDescriptionvoid
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) 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 void
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) 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, 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:
processProviderContracts
in 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:
processProviderInstanceContracts
in 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
-