Uses of Interface
org.apache.hc.client5.http.schedule.SchedulingStrategy
Packages that use SchedulingStrategy
Package
Description
Caching API implementation for both the classic and
the asynchronous HTTP transports.
Commons scheduling strategy implementations.
-
Uses of SchedulingStrategy in org.apache.hc.client5.http.impl.cache
Fields in org.apache.hc.client5.http.impl.cache declared as SchedulingStrategyModifier and TypeFieldDescriptionprivate final SchedulingStrategy
CacheRevalidatorBase.schedulingStrategy
private SchedulingStrategy
CachingH2AsyncClientBuilder.schedulingStrategy
private SchedulingStrategy
CachingHttpAsyncClientBuilder.schedulingStrategy
private SchedulingStrategy
CachingHttpClientBuilder.schedulingStrategy
Methods in org.apache.hc.client5.http.impl.cache with parameters of type SchedulingStrategyModifier and TypeMethodDescriptionCachingH2AsyncClientBuilder.setSchedulingStrategy
(SchedulingStrategy schedulingStrategy) CachingHttpAsyncClientBuilder.setSchedulingStrategy
(SchedulingStrategy schedulingStrategy) final CachingHttpClientBuilder
CachingHttpClientBuilder.setSchedulingStrategy
(SchedulingStrategy schedulingStrategy) Constructors in org.apache.hc.client5.http.impl.cache with parameters of type SchedulingStrategyModifierConstructorDescription(package private)
AsyncCachingExec
(ResourceFactory resourceFactory, HttpAsyncCacheStorage storage, ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy, CacheConfig config) (package private)
AsyncCachingExec
(HttpAsyncCache cache, ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy, CacheConfig config) CacheRevalidatorBase
(ScheduledThreadPoolExecutor scheduledThreadPoolExecutor, SchedulingStrategy schedulingStrategy) Create CacheValidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andScheduledThreadPoolExecutor
.CacheRevalidatorBase
(CacheRevalidatorBase.ScheduledExecutor scheduledExecutor, SchedulingStrategy schedulingStrategy) Create CacheValidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andCacheRevalidatorBase.ScheduledExecutor
.(package private)
CachingExec
(ResourceFactory resourceFactory, HttpCacheStorage storage, ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy, CacheConfig config) (package private)
CachingExec
(HttpCache cache, ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy, CacheConfig config) DefaultAsyncCacheRevalidator
(ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy) Create CacheValidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andScheduledExecutorService
.DefaultAsyncCacheRevalidator
(CacheRevalidatorBase.ScheduledExecutor scheduledExecutor, SchedulingStrategy schedulingStrategy) Create DefaultCacheRevalidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andCacheRevalidatorBase.ScheduledExecutor
.DefaultCacheRevalidator
(ScheduledExecutorService scheduledThreadPoolExecutor, SchedulingStrategy schedulingStrategy) Create CacheValidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andScheduledExecutorService
.DefaultCacheRevalidator
(CacheRevalidatorBase.ScheduledExecutor scheduledExecutor, SchedulingStrategy schedulingStrategy) Create DefaultCacheRevalidator which will make ache revalidation requests using the suppliedSchedulingStrategy
andCacheRevalidatorBase.ScheduledExecutor
. -
Uses of SchedulingStrategy in org.apache.hc.client5.http.impl.schedule
Classes in org.apache.hc.client5.http.impl.schedule that implement SchedulingStrategyModifier and TypeClassDescriptionclass
An implementation that backs off exponentially based on the number of consecutive failed attempts.class
Immediately schedules any operation.