Table of Contents

Interface IHystrixCollapserOptions

Namespace
Steeltoe.CircuitBreaker.Hystrix
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public interface IHystrixCollapserOptions

Properties

CollapserKey

IHystrixCollapserKey CollapserKey { get; set; }

Property Value

IHystrixCollapserKey

MaxRequestsInBatch

int MaxRequestsInBatch { get; set; }

Property Value

int

MetricsRollingPercentileBucketSize

int MetricsRollingPercentileBucketSize { get; set; }

Property Value

int

MetricsRollingPercentileEnabled

bool MetricsRollingPercentileEnabled { get; set; }

Property Value

bool

MetricsRollingPercentileWindowBuckets

int MetricsRollingPercentileWindowBuckets { get; set; }

Property Value

int

MetricsRollingPercentileWindowInMilliseconds

int MetricsRollingPercentileWindowInMilliseconds { get; set; }

Property Value

int

MetricsRollingStatisticalWindowBuckets

int MetricsRollingStatisticalWindowBuckets { get; set; }

Property Value

int

MetricsRollingStatisticalWindowInMilliseconds

int MetricsRollingStatisticalWindowInMilliseconds { get; set; }

Property Value

int

RequestCacheEnabled

bool RequestCacheEnabled { get; set; }

Property Value

bool

Scope

RequestCollapserScope Scope { get; set; }

Property Value

RequestCollapserScope

TimerDelayInMilliseconds

int TimerDelayInMilliseconds { get; set; }

Property Value

int