java.lang.Object
xyz.cofe.scn.LongScnImpl
public class LongScnImpl
extends java.lang.Object
Поддержка Long номеров изменений
-
Constructor Summary
Constructors Constructor Description LongScnImpl() -
Method Summary
Modifier and Type Method Description static java.util.concurrent.atomic.AtomicLonggetAtomicLong(LongScn inst)Полчение атомарного счетчика измененийstatic <OWNER extends LongScn<OWNER, CAUSE>, CAUSE>
Pair<java.lang.Long,java.lang.Long>incScn(LongScn<OWNER,CAUSE> inst)Увеличение счетчика изменений
-
Constructor Details
-
LongScnImpl
public LongScnImpl()
-
-
Method Details
-
getAtomicLong
Полчение атомарного счетчика изменений- Parameters:
inst- экземпляр объекта- Returns:
- счетчик экземпляра
-
incScn
public static <OWNER extends LongScn<OWNER, CAUSE>, CAUSE> Pair<java.lang.Long,java.lang.Long> incScn(LongScn<OWNER,CAUSE> inst)Увеличение счетчика изменений- Type Parameters:
OWNER- Тип владельца SCNCAUSE- Причина изменения- Parameters:
inst- экземпляр объекта- Returns:
- Предыдущий и текущий номер изменения
-