C# 클래스 Jellyfish.Commands.Metrics.RollingNumber.Bucket

파일 보기 프로젝트 열기: Zenasoft/Jellyfish.Commands

공개 프로퍼티들

프로퍼티 타입 설명
adders long[]
bucketStartInMs long
maxAdders long[]

공개 메소드들

메소드 설명
AddBucket ( Bucket bucket ) : void
Bucket ( ) : Jellyfish.Commands.Utils
GetAdder ( RollingNumberEvent ev ) : long
GetMaxUpdater ( RollingNumberEvent ev ) : long
Increment ( RollingNumberEvent ev ) : void
UpdateMaxMax ( RollingNumberEvent ev, long value ) : void

비공개 메소드들

메소드 설명
Reset ( Bucket b, long currentTime ) : void

메소드 상세

AddBucket() 공개 메소드

public AddBucket ( Bucket bucket ) : void
bucket Bucket
리턴 void

Bucket() 공개 메소드

public Bucket ( ) : Jellyfish.Commands.Utils
리턴 Jellyfish.Commands.Utils

GetAdder() 공개 메소드

public GetAdder ( RollingNumberEvent ev ) : long
ev RollingNumberEvent
리턴 long

GetMaxUpdater() 공개 메소드

public GetMaxUpdater ( RollingNumberEvent ev ) : long
ev RollingNumberEvent
리턴 long

Increment() 공개 메소드

public Increment ( RollingNumberEvent ev ) : void
ev RollingNumberEvent
리턴 void

UpdateMaxMax() 공개 메소드

public UpdateMaxMax ( RollingNumberEvent ev, long value ) : void
ev RollingNumberEvent
value long
리턴 void

프로퍼티 상세

adders 공개적으로 프로퍼티

public long[] adders
리턴 long[]

bucketStartInMs 공개적으로 프로퍼티

public long bucketStartInMs
리턴 long

maxAdders 공개적으로 프로퍼티

public long[] maxAdders
리턴 long[]