C# Class Cedar.IdWorker

Afficher le fichier Open project: Vadi/Cedar Class Usage Examples

Méthodes publiques

Méthode Description
DecomposeKey ( long key ) : long

GetUniqueId ( ) : long

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

SetBeginSequence ( long s ) : void

Méthodes protégées

Méthode Description
TillNextMillis ( long l ) : long

Private Methods

Méthode Description
CreateDecomposeMask ( ) : void

creates a masks for extracting 10 bit of shard.

Method Details

DecomposeKey() public méthode

public DecomposeKey ( long key ) : long
key long
Résultat long

GetUniqueId() public méthode

public GetUniqueId ( ) : long
Résultat long

IdWorker() public méthode

public IdWorker ( long shardId ) : System
shardId long
Résultat System

IdWorker() public méthode

public IdWorker ( long shardId, Func timeMaker ) : System
shardId long
timeMaker Func
Résultat System

SetBeginSequence() public méthode

public SetBeginSequence ( long s ) : void
s long
Résultat void

TillNextMillis() protected méthode

protected TillNextMillis ( long l ) : long
l long
Résultat long