Class HystrixCollapserOptions
- Namespace
- Steeltoe.CircuitBreaker.Hystrix
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
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
IHystrixCollapserKeydefaults
IHystrixCollapserOptionsdynamic
IHystrixDynamicOptions
HystrixCollapserOptions(IHystrixCollapserKey, RequestCollapserScope, IHystrixCollapserOptions, IHystrixDynamicOptions)
public HystrixCollapserOptions(IHystrixCollapserKey key, RequestCollapserScope scope, IHystrixCollapserOptions defaults = null, IHystrixDynamicOptions dynamic = null)
Parameters
key
IHystrixCollapserKeyscope
RequestCollapserScopedefaults
IHystrixCollapserOptionsdynamic
IHystrixDynamicOptions
Fields
HYSTRIX_COLLAPSER_PREFIX
protected const string HYSTRIX_COLLAPSER_PREFIX = "hystrix:collapser"
Field Value
Properties
CollapserKey
public IHystrixCollapserKey CollapserKey { get; set; }
Property Value
MaxRequestsInBatch
public int MaxRequestsInBatch { get; set; }
Property Value
MetricsRollingPercentileBucketSize
public int MetricsRollingPercentileBucketSize { get; set; }
Property Value
MetricsRollingPercentileEnabled
public bool MetricsRollingPercentileEnabled { get; set; }
Property Value
MetricsRollingPercentileWindowBuckets
public int MetricsRollingPercentileWindowBuckets { get; set; }
Property Value
MetricsRollingPercentileWindowInMilliseconds
public int MetricsRollingPercentileWindowInMilliseconds { get; set; }
Property Value
MetricsRollingStatisticalWindowBuckets
public int MetricsRollingStatisticalWindowBuckets { get; set; }
Property Value
MetricsRollingStatisticalWindowInMilliseconds
public int MetricsRollingStatisticalWindowInMilliseconds { get; set; }
Property Value
RequestCacheEnabled
public bool RequestCacheEnabled { get; set; }
Property Value
Scope
public RequestCollapserScope Scope { get; set; }
Property Value
TimerDelayInMilliseconds
public int TimerDelayInMilliseconds { get; set; }