public class RdbSequenceCounterService extends java.lang.Object implements CounterService
OID_COUNTER_SERVICE_NAME| コンストラクタと説明 |
|---|
RdbSequenceCounterService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
long |
current(int tenantId,
java.lang.String incrementUnitKey)
現在のカレント値を返します。
|
void |
deleteCounter(int tenantId,
java.lang.String incrementUnitKey) |
void |
destroy() |
java.util.Map<java.lang.String,java.lang.String> |
getSequenceNameMap() |
long |
increment(int tenantId,
java.lang.String incrementUnitKey,
long initialCount)
tenantId、incrementUnitKey単位でユニークな値を取得する。
|
void |
init(Config config) |
void |
resetCounter(int tenantId,
java.lang.String incrementUnitKey) |
void |
resetCounter(int tenantId,
java.lang.String incrementUnitKey,
long currentCount) |
public java.util.Map<java.lang.String,java.lang.String> getSequenceNameMap()
public long increment(int tenantId,
java.lang.String incrementUnitKey,
long initialCount)
CounterServiceincrement インタフェース内 CounterServiceinitialCount - まだカウンターが初期化されていない場合の初期値public void resetCounter(int tenantId,
java.lang.String incrementUnitKey)
resetCounter インタフェース内 CounterServicepublic void resetCounter(int tenantId,
java.lang.String incrementUnitKey,
long currentCount)
resetCounter インタフェース内 CounterServicepublic void deleteCounter(int tenantId,
java.lang.String incrementUnitKey)
deleteCounter インタフェース内 CounterServicepublic long current(int tenantId,
java.lang.String incrementUnitKey)
CounterServicecurrent インタフェース内 CounterServicetenantId - テナントIDincrementUnitKey - KEY