public class SequenceManagerImpl extends java.lang.Object implements SequenceManager
| Constructor and Description |
|---|
SequenceManagerImpl(LockService lockService,
SequenceMappingProvider sequenceMappingProvider,
javax.sql.DataSource datasource,
int retries,
int delay,
int delayFactor) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
clear all in memory sequence
|
void |
clear(long tenantId)
clear in memory sequence for only one tenant
|
void |
close() |
long |
getNextId(java.lang.String entityName,
long tenantId) |
void |
reset() |
public SequenceManagerImpl(LockService lockService, SequenceMappingProvider sequenceMappingProvider, javax.sql.DataSource datasource, int retries, int delay, int delayFactor)
public void reset()
reset in interface SequenceManagerpublic long getNextId(java.lang.String entityName,
long tenantId)
throws SObjectNotFoundException
getNextId in interface SequenceManagerSObjectNotFoundExceptionpublic void clear()
SequenceManagerclear in interface SequenceManagerpublic void close()
close in interface SequenceManagerpublic void clear(long tenantId)
SequenceManagerclear in interface SequenceManager