public class DefaultSchedulerStateGateway extends DefaultBaseGateway implements SchedulerStateGateway
jdbcTemplate| Constructor and Description |
|---|
DefaultSchedulerStateGateway(JdbcTemplate jdbcTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getCreateTableStatement() |
java.util.Optional<SchedulerState> |
getSchedulerTimestamp() |
protected java.lang.String |
getSelectSchedulerTimestampQuery() |
java.lang.String |
getTableName() |
boolean |
insertSchedulerRow(java.time.Instant now,
int version) |
boolean |
updateSchedulerRow(java.time.Instant now,
java.time.Instant oldTimestamp) |
createTable, doesTableExist, dropTable, getJdbcTemplate, tryCreatingTableAndLogExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTable, doesTableExist, dropTablepublic DefaultSchedulerStateGateway(JdbcTemplate jdbcTemplate)
public java.lang.String getTableName()
getTableName in interface BaseGatewaypublic boolean insertSchedulerRow(java.time.Instant now,
int version)
insertSchedulerRow in interface SchedulerStateGatewaypublic boolean updateSchedulerRow(java.time.Instant now,
java.time.Instant oldTimestamp)
updateSchedulerRow in interface SchedulerStateGatewaypublic java.util.Optional<SchedulerState> getSchedulerTimestamp()
getSchedulerTimestamp in interface SchedulerStateGatewayprotected java.lang.String getCreateTableStatement()
getCreateTableStatement in class DefaultBaseGatewayprotected java.lang.String getSelectSchedulerTimestampQuery()
Copyright © 2018 SAP SE. All Rights Reserved.