public class OracleTasksQueueGateway extends DefaultTasksQueueGateway
TasksQueueGateway.TasksCountResultdateWriter, EMPTY_GROUP_VALUE, intWriter, longWriterjdbcTemplate| Constructor and Description |
|---|
OracleTasksQueueGateway(JdbcTemplate jdbcTemplate,
TypeService typeService) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getCleanTasksQueueStatement(java.time.Duration taskProcessingTimeThreshold) |
protected java.lang.String |
getCreateTableStatement() |
protected java.lang.String |
getInsertTaskRowStatement(java.lang.String subquery) |
protected java.lang.String |
getLockTasksForProcessingStatement(java.time.Duration lockDuration) |
java.lang.String |
getRangeSQLExpression(int rangeStart,
int rangeEnd) |
protected java.lang.String |
getSelectTasksWithExclusiveModeQuery() |
protected java.lang.String |
getSelectTasksWithRangeQuery() |
addTasks, clean, createTable, defaultIfNull, defaultIfNull, deleteTasks, getConditionsToSchedule, getCreateTableIndexStatements, getEmptyGroupValue, getTableName, getTableName, getTasksCount, getTasksForWorkerAndMarkForProcessing, getUnlockTasksStatement, unlockTasksForWorkersdoesTableExist, dropTable, getJdbcTemplate, tryCreatingTableAndLogExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesTableExist, dropTablepublic OracleTasksQueueGateway(JdbcTemplate jdbcTemplate,
TypeService typeService)
protected java.lang.String getCreateTableStatement()
getCreateTableStatement in class DefaultTasksQueueGatewayprotected java.lang.String getSelectTasksWithRangeQuery()
getSelectTasksWithRangeQuery in class DefaultTasksQueueGatewayprotected java.lang.String getCleanTasksQueueStatement(java.time.Duration taskProcessingTimeThreshold)
getCleanTasksQueueStatement in class DefaultTasksQueueGatewaypublic java.lang.String getRangeSQLExpression(int rangeStart,
int rangeEnd)
getRangeSQLExpression in interface TasksQueueGatewaygetRangeSQLExpression in class DefaultTasksQueueGatewayprotected java.lang.String getInsertTaskRowStatement(java.lang.String subquery)
getInsertTaskRowStatement in class DefaultTasksQueueGatewayprotected java.lang.String getSelectTasksWithExclusiveModeQuery()
getSelectTasksWithExclusiveModeQuery in class DefaultTasksQueueGatewayprotected java.lang.String getLockTasksForProcessingStatement(java.time.Duration lockDuration)
getLockTasksForProcessingStatement in class DefaultTasksQueueGatewayCopyright © 2018 SAP SE. All Rights Reserved.