C# Класс Cedar.IdWorker

Показать файл Открыть проект Примеры использования класса

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

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