public class SingleSequence extends Object implements Sequence
| Constructor and Description |
|---|
SingleSequence() |
SingleSequence(String schemaName,
String tableName,
Integer step,
Integer cacheNSteps,
Integer initTimeout,
SequenceRangeGetter sequenceRangeGetter) |
SingleSequence(String schemaName,
String tableName,
Integer step,
Integer cacheNSteps,
Integer initTimeout,
SequenceRangeGetter sequenceRangeGetter,
ExceptionHandler exceptionHandler) |
SingleSequence(String schemaName,
String tableName,
Integer step,
Integer cacheNSteps,
Integer initTimeout,
SequenceRangeGetter sequenceRangeGetter,
ExceptionHandler exceptionHandler,
Integer delayRetryBaseLine) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getCacheNSteps() |
Integer |
getDelayRetryBaseLine() |
ExceptionHandler |
getExceptionHandler() |
Integer |
getInitTimeout() |
String |
getSchemaName() |
SequenceRangeGetter |
getSequenceRangeGetter() |
Integer |
getStep() |
String |
getTableName() |
void |
init() |
long |
nextValue(long timeout,
TimeUnit timeUnit) |
void |
setCacheNSteps(Integer cacheNSteps) |
void |
setDelayRetryBaseLine(Integer delayRetryBaseLine) |
void |
setExceptionHandler(ExceptionHandler exceptionHandler) |
void |
setInitTimeout(Integer initTimeout) |
void |
setSchemaName(String schemaName) |
void |
setSequenceRangeGetter(SequenceRangeGetter sequenceRangeGetter) |
void |
setStep(Integer step) |
void |
setTableName(String tableName) |
public SingleSequence()
public SingleSequence(String schemaName, String tableName, Integer step, Integer cacheNSteps, Integer initTimeout, SequenceRangeGetter sequenceRangeGetter)
public SingleSequence(String schemaName, String tableName, Integer step, Integer cacheNSteps, Integer initTimeout, SequenceRangeGetter sequenceRangeGetter, ExceptionHandler exceptionHandler)
public SingleSequence(String schemaName, String tableName, Integer step, Integer cacheNSteps, Integer initTimeout, SequenceRangeGetter sequenceRangeGetter, ExceptionHandler exceptionHandler, Integer delayRetryBaseLine)
public void init()
public long nextValue(long timeout,
TimeUnit timeUnit)
throws GetSequenceTimeoutException
nextValue in interface SequenceGetSequenceTimeoutExceptionpublic String getSchemaName()
public void setSchemaName(String schemaName)
public String getTableName()
public void setTableName(String tableName)
public Integer getStep()
public void setStep(Integer step)
public Integer getCacheNSteps()
public void setCacheNSteps(Integer cacheNSteps)
public Integer getInitTimeout()
public void setInitTimeout(Integer initTimeout)
public SequenceRangeGetter getSequenceRangeGetter()
public void setSequenceRangeGetter(SequenceRangeGetter sequenceRangeGetter)
public ExceptionHandler getExceptionHandler()
public void setExceptionHandler(ExceptionHandler exceptionHandler)
public Integer getDelayRetryBaseLine()
public void setDelayRetryBaseLine(Integer delayRetryBaseLine)
Copyright © 2018. All rights reserved.