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