Table of Contents

Class HystrixRollingNumber

Namespace
Steeltoe.CircuitBreaker.Hystrix.Util
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public class HystrixRollingNumber
Inheritance
HystrixRollingNumber
Inherited Members

Constructors

HystrixRollingNumber(int, int)

public HystrixRollingNumber(int timeInMilliseconds, int numberOfBuckets)

Parameters

timeInMilliseconds int
numberOfBuckets int

Methods

Add(HystrixRollingNumberEvent, long)

public void Add(HystrixRollingNumberEvent type, long value)

Parameters

type HystrixRollingNumberEvent
value long

GetCumulativeSum(HystrixRollingNumberEvent)

public long GetCumulativeSum(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Returns

long

GetRollingMaxValue(HystrixRollingNumberEvent)

public long GetRollingMaxValue(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Returns

long

GetRollingSum(HystrixRollingNumberEvent)

public long GetRollingSum(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Returns

long

GetValueOfLatestBucket(HystrixRollingNumberEvent)

public long GetValueOfLatestBucket(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Returns

long

GetValues(HystrixRollingNumberEvent)

public long[] GetValues(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Returns

long[]

Increment(HystrixRollingNumberEvent)

public void Increment(HystrixRollingNumberEvent type)

Parameters

type HystrixRollingNumberEvent

Reset()

public void Reset()

UpdateRollingMax(HystrixRollingNumberEvent, long)

public void UpdateRollingMax(HystrixRollingNumberEvent type, long value)

Parameters

type HystrixRollingNumberEvent
value long