クラス RdbSequenceCounterService
java.lang.Object
org.iplass.mtp.impl.counter.RdbSequenceCounterService
- すべての実装されたインタフェース:
CounterService,Service
-
フィールドの概要
インタフェースから継承されたフィールド org.iplass.mtp.impl.counter.CounterService
OID_COUNTER_SERVICE_NAME -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明long現在のカレント値を返します。voiddeleteCounter(int tenantId, String incrementUnitKey) 採番データを削除します。voiddestroy()longtenantId、incrementUnitKey単位でユニークな値を取得します。void採番キーのリストを返します。voidresetCounter(int tenantId, String incrementUnitKey) 現在の採番値をリセットします。voidresetCounter(int tenantId, String incrementUnitKey, long currentCount) 現在の採番値をcurrentCountでリセットします。
-
コンストラクタの詳細
-
RdbSequenceCounterService
public RdbSequenceCounterService()
-
-
メソッドの詳細
-
init
-
getSequenceNameMap
-
destroy
public void destroy() -
increment
インタフェースからコピーされた説明:CounterServicetenantId、incrementUnitKey単位でユニークな値を取得します。 ただし、tenantId、incrementUnitKeyで連続して採番されるとは限りません。- 定義:
incrementインタフェース内CounterService- パラメータ:
tenantId- テナントIDincrementUnitKey- KEYinitialCount- まだカウンターが初期化されていない場合の初期値- 戻り値:
- 採番値
-
resetCounter
インタフェースからコピーされた説明:CounterService現在の採番値をリセットします。- 定義:
resetCounterインタフェース内CounterService- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY
-
resetCounter
インタフェースからコピーされた説明:CounterService現在の採番値をcurrentCountでリセットします。- 定義:
resetCounterインタフェース内CounterService- パラメータ:
tenantId- テナントIDincrementUnitKey- KEYcurrentCount- リセット値
-
deleteCounter
インタフェースからコピーされた説明:CounterService採番データを削除します。- 定義:
deleteCounterインタフェース内CounterService- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY
-
current
インタフェースからコピーされた説明:CounterService現在のカレント値を返します。 もしまだ初期化されていない場合は-1が返却される。- 定義:
currentインタフェース内CounterService- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY- 戻り値:
- カレント値
-
keySet
インタフェースからコピーされた説明:CounterService採番キーのリストを返します。prefixIncrementUnitKeyが指定された場合は、前方一致で該当するKEYを返します。- 定義:
keySetインタフェース内CounterService- パラメータ:
tenantId- テナントIDprefixIncrementUnitKey- KEYのPrefix- 戻り値:
- 採番キーのリスト
-