/// <summary> /// Default constructor /// </summary> public ReplicationOptions() { Heartbeat = DefaultHeartbeat; RequestTimeout = DefaultRequestTimeout; SocketTimeout = DefaultSocketTimeout; PollInterval = TimeSpan.Zero; UseWebSocket = true; MaxOpenHttpConnections = DefaultMaxOpenHttpConnections; MaxRevsToGetInBulk = DefaultMaxRevsToGetInBulk; RetryStrategy = DefaultRetryStrategy.Copy(); }
public RetryStrategyExecutor(HttpRequestMessage message, IRetryStrategy strategy, CancellationToken token) { _strategy = strategy.Copy(); _request = message; _token = token; }
public TransientErrorRetryHandler(HttpMessageHandler handler, IRetryStrategy strategy) : base(handler) { InnerHandler = handler; _retryStrategy = strategy.Copy(); }