Namespace Kevlar.Extensions.Http

Classes

HttpEndpoint

An alternate HTTP authority and its relative routing weight.

HttpEndpointRoutingOptions

Configures alternate authorities for retry and hedge attempts.

HttpRequestReplayException

Thrown when another HTTP attempt cannot be created safely.

HttpShield

Building blocks for HTTP resilience shields.

KevlarHttp

Accesses Kevlar-specific options attached to an HTTP request.

KevlarHttpKeys

Well-known execution-property keys published by the Kevlar HTTP integration.

KevlarHttpRequestExtensions

Configures Kevlar behavior on individual HTTP requests.

KevlarRequestOptions

Configures one HTTP request's Kevlar execution.

ShieldDelegatingHandler

A DelegatingHandler with safe per-attempt request replay.

ShieldHttpHandlerOptions

Configures safe request replay and optional endpoint routing.

StandardHedgeShieldOptions

Configures the standard HTTP hedging pipeline.

StandardHttpShieldOptions

Configures the standard HTTP resilience pipeline and its request handler.

Enums

HttpContentReplayPolicy

Controls how request content is made replayable for retries and hedges.

HttpEndpointSelectionMode

Determines the per-request endpoint attempt order.