Class HystrixCollapserOptions
- 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 class HystrixCollapserOptions : HystrixBaseOptions, IHystrixCollapserOptions
- Inheritance
-
HystrixCollapserOptions
- Implements
-
- Inherited Members
-
Constructors
HystrixCollapserOptions(IHystrixCollapserKey, IHystrixCollapserOptions, IHystrixDynamicOptions)
public HystrixCollapserOptions(IHystrixCollapserKey collapserKey, IHystrixCollapserOptions defaults = null, IHystrixDynamicOptions dynamic = null)
Parameters
collapserKey
IHystrixCollapserKey
defaults
IHystrixCollapserOptions
dynamic
IHystrixDynamicOptions
HystrixCollapserOptions(IHystrixCollapserKey, RequestCollapserScope, IHystrixCollapserOptions, IHystrixDynamicOptions)
public HystrixCollapserOptions(IHystrixCollapserKey key, RequestCollapserScope scope, IHystrixCollapserOptions defaults = null, IHystrixDynamicOptions dynamic = null)
Parameters
key
IHystrixCollapserKey
scope
RequestCollapserScope
defaults
IHystrixCollapserOptions
dynamic
IHystrixDynamicOptions
Fields
HYSTRIX_COLLAPSER_PREFIX
protected const string HYSTRIX_COLLAPSER_PREFIX = "hystrix:collapser"
Field Value
- string
Properties
CollapserKey
public IHystrixCollapserKey CollapserKey { get; set; }
Property Value
- IHystrixCollapserKey
MaxRequestsInBatch
public int MaxRequestsInBatch { get; set; }
Property Value
- int
MetricsRollingPercentileBucketSize
public int MetricsRollingPercentileBucketSize { get; set; }
Property Value
- int
MetricsRollingPercentileEnabled
public bool MetricsRollingPercentileEnabled { get; set; }
Property Value
- bool
MetricsRollingPercentileWindowBuckets
public int MetricsRollingPercentileWindowBuckets { get; set; }
Property Value
- int
MetricsRollingPercentileWindowInMilliseconds
public int MetricsRollingPercentileWindowInMilliseconds { get; set; }
Property Value
- int
MetricsRollingStatisticalWindowBuckets
public int MetricsRollingStatisticalWindowBuckets { get; set; }
Property Value
- int
MetricsRollingStatisticalWindowInMilliseconds
public int MetricsRollingStatisticalWindowInMilliseconds { get; set; }
Property Value
- int
RequestCacheEnabled
public bool RequestCacheEnabled { get; set; }
Property Value
- bool
Scope
public RequestCollapserScope Scope { get; set; }
Property Value
- RequestCollapserScope
TimerDelayInMilliseconds
public int TimerDelayInMilliseconds { get; set; }
Property Value
- int