C# 클래스 Cedar.IdWorker

파일 보기 프로젝트 열기: Vadi/Cedar 1 사용 예제들

공개 메소드들

메소드 설명
DecomposeKey ( long key ) : long

GetUniqueId ( ) : long

IdWorker ( long shardId ) : System
IdWorker ( long shardId, Func timeMaker ) : System

SetBeginSequence ( long s ) : void

보호된 메소드들

메소드 설명
TillNextMillis ( long l ) : long

비공개 메소드들

메소드 설명
CreateDecomposeMask ( ) : void

creates a masks for extracting 10 bit of shard.

메소드 상세

DecomposeKey() 공개 메소드

public DecomposeKey ( long key ) : long
key long
리턴 long

GetUniqueId() 공개 메소드

public GetUniqueId ( ) : long
리턴 long

IdWorker() 공개 메소드

public IdWorker ( long shardId ) : System
shardId long
리턴 System

IdWorker() 공개 메소드

public IdWorker ( long shardId, Func timeMaker ) : System
shardId long
timeMaker Func
리턴 System

SetBeginSequence() 공개 메소드

public SetBeginSequence ( long s ) : void
s long
리턴 void

TillNextMillis() 보호된 메소드

protected TillNextMillis ( long l ) : long
l long
리턴 long