public class MsSqlTasksQueueGateway extends DefaultTasksQueueGateway
TasksQueueGateway.TasksCountResultdateWriter, EMPTY_GROUP_VALUE, intWriter, longWriterjdbcTemplate| Constructor and Description |
|---|
MsSqlTasksQueueGateway(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) |
protected java.lang.String |
getSelectTasksWithExclusiveModeQuery() |
protected java.lang.String |
getSelectTasksWithRangeQuery() |
addTasks, clean, createTable, defaultIfNull, defaultIfNull, deleteTasks, getConditionsToSchedule, getCreateTableIndexStatements, getEmptyGroupValue, getInsertTaskRowStatement, getRangeSQLExpression, getTableName, getTableName, getTasksCount, getTasksForWorkerAndMarkForProcessing, getUnlockTasksStatement, unlockTasksForWorkersdoesTableExist, dropTable, getJdbcTemplate, tryCreatingTableAndLogExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesTableExist, dropTablepublic MsSqlTasksQueueGateway(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 getSelectTasksWithRangeQuery()
getSelectTasksWithRangeQuery 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.