Package io.vrap.rmf.base.client.http
Interface PolicyMiddleware
- All Superinterfaces:
Middleware
- All Known Implementing Classes:
PolicyMiddlewareImpl,RequestPolicyMiddlewareImpl
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic PolicyMiddlewareof(dev.failsafe.spi.Scheduler scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) static PolicyMiddlewareof(ExecutorService scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) static PolicyMiddlewareof(ScheduledExecutorService scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) static PolicyMiddlewareof(List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) static PolicyMiddlewareof(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, dev.failsafe.spi.Scheduler scheduler) static PolicyMiddlewareof(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, ExecutorService scheduler) static PolicyMiddlewareof(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, ScheduledExecutorService scheduler) Methods inherited from interface io.vrap.rmf.base.client.http.Middleware
invoke
-
Method Details
-
of
-
of
static PolicyMiddleware of(dev.failsafe.spi.Scheduler scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) -
of
static PolicyMiddleware of(ScheduledExecutorService scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) -
of
static PolicyMiddleware of(ExecutorService scheduler, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>> policies) -
of
static PolicyMiddleware of(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, dev.failsafe.spi.Scheduler scheduler) -
of
static PolicyMiddleware of(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, ScheduledExecutorService scheduler) -
of
static PolicyMiddleware of(List<Map.Entry<Predicate<ApiHttpRequest>, List<dev.failsafe.Policy<ApiHttpResponse<byte[]>>>>> policies, ExecutorService scheduler)
-