Table of Contents

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 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