C# Class Elders.Hystrix.NET.Util.HystrixRollingNumber.Bucket

Counters for a given 'bucket' of time.
Afficher le fichier Open project: Elders/Hystrix.NET

Méthodes publiques

Méthode Description
Bucket ( long startTime ) : System

Initializes a new instance of the Bucket class.

Get ( HystrixRollingNumberEvent type ) : long

Gets the value for the specified HystrixRollingNumberEvent in this bucket. (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.

Method Details

Bucket() public méthode

Initializes a new instance of the Bucket class.
public Bucket ( long startTime ) : System
startTime long The time of start of this bucket.
Résultat System

Get() public méthode

Gets the value for the specified HystrixRollingNumberEvent in this bucket. (Returns LongAdder.Sum() for Counter types and LongMaxUpdater.Max() for MaxUpdater types.)
public Get ( HystrixRollingNumberEvent type ) : long
type HystrixRollingNumberEvent The specified event.
Résultat long

GetAdder() public méthode

Gets the LongAdder instance for the specified event.
public GetAdder ( HystrixRollingNumberEvent type ) : LongAdder
type HystrixRollingNumberEvent The specified event.
Résultat LongAdder

GetMaxUpdater() public méthode

Gets the LongMaxUpdater instance for the specified event.
public GetMaxUpdater ( HystrixRollingNumberEvent type ) : LongMaxUpdater
type HystrixRollingNumberEvent The specified event.
Résultat LongMaxUpdater