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 SequenceManager
public long getNextId(java.lang.String entityName, long tenantId) throws SObjectNotFoundException
getNextId
in interface SequenceManager
SObjectNotFoundException
public void clear()
SequenceManager
clear
in interface SequenceManager
public void close()
close
in interface SequenceManager
public void clear(long tenantId)
SequenceManager
clear
in interface SequenceManager