Package com.netscape.cmscore.dbs
Class ReplicaIDRepository
java.lang.Object
com.netscape.cmscore.dbs.Repository
com.netscape.cmscore.dbs.ReplicaIDRepository
A class represents a replica repository. It
creates unique managed replica IDs.
- Version:
- $Revision$, $Date$
- Author:
- alee
-
Nested Class Summary
Nested classes/interfaces inherited from class com.netscape.cmscore.dbs.Repository
Repository.IDGenerator
-
Field Summary
FieldsFields inherited from class com.netscape.cmscore.dbs.Repository
dbSubsystem, engine, idGenerator, idLength, maxSerialName, mBaseDN, mCounter, mIncrementNo, minSerialName, mLowWaterMarkNo, mMaxSerialNo, mMinSerialNo, mNextMaxSerialNo, mNextMinSerialNo, mRadix, nextMaxSerialName, nextMinSerialName, rangeDN, repositoryConfig, secureRandom
-
Constructor Summary
ConstructorsConstructorDescriptionReplicaIDRepository
(DBSubsystem dbSubsystem) Constructs a certificate repository. -
Method Summary
Modifier and TypeMethodDescriptiongetLastSerialNumberInRange
(BigInteger serial_low_bound, BigInteger serial_upper_bound) Returns last serial number in given rangevoid
init()
Methods inherited from class com.netscape.cmscore.dbs.Repository
checkRange, checkRanges, getBaseDN, getCMSEngine, getIDGenerator, getMaxSerial, getMinSerial, getNextMaxSerial, getNextRange, getNextSerialNumber, getNumbersInRange, getRadix, getRandomLimit, getRangeLength, hasRangeConflict, initCache, peekNextSerialNumber, setCMSEngine, setEnableSerialMgmt, setIDGenerator, setIDGenerator, setLastSerialNo, setMaxSerial, setMaxSerialConfig, setMinSerialConfig, setNextMaxSerial, setNextMaxSerialConfig, setNextMinSerialConfig, setTheSerialNumber
-
Field Details
-
logger
public static org.slf4j.Logger logger
-
-
Constructor Details
-
ReplicaIDRepository
Constructs a certificate repository.
-
-
Method Details
-
init
- Overrides:
init
in classRepository
- Throws:
Exception
-
getLastSerialNumberInRange
public BigInteger getLastSerialNumberInRange(BigInteger serial_low_bound, BigInteger serial_upper_bound) throws EBaseException Returns last serial number in given range- Specified by:
getLastSerialNumberInRange
in classRepository
- Throws:
EBaseException
-