C# 클래스 Elders.Hystrix.NET.Util.HystrixRollingNumber.CumulativeSum

Cumulative counters (all time) for each HystrixRollingNumberEvent used in HystrixRollingNumber.
파일 보기 프로젝트 열기: Elders/Hystrix.NET

공개 메소드들

메소드 설명
AddBucket ( Bucket lastBucket ) : void

Updates the cumulative values by the values of a Bucket.

CumulativeSum ( ) : System

Initializes a new instance of the CumulativeSum class.

Get ( HystrixRollingNumberEvent type ) : long

Gets the cumulative value for the specified HystrixRollingNumberEvent. (Returns LongAdder.Sum() for Counter types and LongMaxUpdater.Max() for MaxUpdater types.)

GetAdder ( HystrixRollingNumberEvent type ) : LongAdder

Gets the LongAdder instance for the specified event.

GetMaxUpdater ( HystrixRollingNumberEvent type ) : LongMaxUpdater

Gets the LongMaxUpdater instance for the specified event.

메소드 상세

AddBucket() 공개 메소드

Updates the cumulative values by the values of a Bucket.
public AddBucket ( Bucket lastBucket ) : void
lastBucket Bucket The bucket to update with.
리턴 void

CumulativeSum() 공개 메소드

Initializes a new instance of the CumulativeSum class.
public CumulativeSum ( ) : System
리턴 System

Get() 공개 메소드

Gets the cumulative value for the specified HystrixRollingNumberEvent. (Returns LongAdder.Sum() for Counter types and LongMaxUpdater.Max() for MaxUpdater types.)
public Get ( HystrixRollingNumberEvent type ) : long
type HystrixRollingNumberEvent The specified event.
리턴 long

GetAdder() 공개 메소드

Gets the LongAdder instance for the specified event.
public GetAdder ( HystrixRollingNumberEvent type ) : LongAdder
type HystrixRollingNumberEvent The specified event.
리턴 LongAdder

GetMaxUpdater() 공개 메소드

Gets the LongMaxUpdater instance for the specified event.
public GetMaxUpdater ( HystrixRollingNumberEvent type ) : LongMaxUpdater
type HystrixRollingNumberEvent The specified event.
리턴 LongMaxUpdater