public class OfferSequenceDatabaseService extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BACKUP_LOG_SEQUENCE_ID |
static String |
OFFER_SEQUENCE_COLLECTION |
Constructor and Description |
---|
OfferSequenceDatabaseService(com.mongodb.client.MongoDatabase mongoDatabase)
Constructor
|
Modifier and Type | Method and Description |
---|---|
long |
getNextSequence(String sequenceId)
Increments the sequence and retrieve the next sequence value
|
void |
initSequences()
Init offerSequence collection in database if not exists
|
public static final String OFFER_SEQUENCE_COLLECTION
public static final String BACKUP_LOG_SEQUENCE_ID
public OfferSequenceDatabaseService(com.mongodb.client.MongoDatabase mongoDatabase)
mongoDatabase
- mongoDatabasepublic void initSequences()
public long getNextSequence(String sequenceId) throws ContentAddressableStorageDatabaseException
sequenceId
- sequence identifierContentAddressableStorageDatabaseException
- database errorCopyright © 2018 Vitam. All rights reserved.