C# Класс Elders.Hystrix.NET.Util.HystrixRollingNumber.CumulativeSum

Cumulative counters (all time) for each HystrixRollingNumberEvent used in HystrixRollingNumber.
Показать файл Открыть проект

Открытые методы

Метод Описание
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