Package com.netscape.cmscore.dbs
Class ReplicaIDRepository
- java.lang.Object
-
- com.netscape.cmscore.dbs.Repository
-
- com.netscape.cmscore.dbs.ReplicaIDRepository
-
- All Implemented Interfaces:
IRepository
public class ReplicaIDRepository extends Repository
A class represents a replica repository. It creates unique managed replica IDs.- Version:
- $Revision$, $Date$
- Author:
- alee
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Fields inherited from class com.netscape.cmscore.dbs.Repository
dbSubsystem, maxSerialName, mBaseDN, mCounter, mEnableRandomSerialNumbers, mIncrementNo, minSerialName, mLowWaterMarkNo, mMaxSerialNo, mMinSerialNo, mNextMaxSerialNo, mNextMinSerialNo, mRadix, nextMaxSerialName, nextMinSerialName, rangeDN, repositoryConfig
-
-
Constructor Summary
Constructors Constructor Description ReplicaIDRepository(DBSubsystem dbSubsystem)
Constructs a certificate repository.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
getLastSerialNumberInRange(java.math.BigInteger serial_low_bound, java.math.BigInteger serial_upper_bound)
Returns last serial number in given range-
Methods inherited from class com.netscape.cmscore.dbs.Repository
checkRange, checkRanges, getBaseDN, getMaxSerial, getMinSerial, getNextMaxSerial, getNextRange, getNextSerialNumber, getRadix, hasRangeConflict, initCacheIfNeeded, peekNextSerialNumber, setEnableSerialMgmt, setLastSerialNo, setMaxSerial, setMaxSerialConfig, setMinSerialConfig, setNextMaxSerial, setNextMaxSerialConfig, setNextMinSerialConfig, setTheSerialNumber
-
-
-
-
Constructor Detail
-
ReplicaIDRepository
public ReplicaIDRepository(DBSubsystem dbSubsystem) throws EBaseException
Constructs a certificate repository.- Throws:
EBaseException
-
-
Method Detail
-
getLastSerialNumberInRange
public java.math.BigInteger getLastSerialNumberInRange(java.math.BigInteger serial_low_bound, java.math.BigInteger serial_upper_bound) throws EBaseException
Returns last serial number in given range- Specified by:
getLastSerialNumberInRange
in classRepository
- Throws:
EBaseException
-
-