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.