Package org.jobrunr.storage.sql.common
Class BackgroundJobServerTable
java.lang.Object
org.jobrunr.storage.sql.common.db.Sql<BackgroundJobServerStatus>
org.jobrunr.storage.sql.common.BackgroundJobServerTable
-
Constructor Summary
ConstructorDescriptionBackgroundJobServerTable
(Connection connection, Dialect dialect, String tablePrefix) -
Method Summary
Modifier and TypeMethodDescriptionvoid
announce
(BackgroundJobServerStatus serverStatus) getAll()
int
removeAllWithLastHeartbeatOlderThan
(Instant heartbeatOlderThan) boolean
signalServerAlive
(BackgroundJobServerStatus serverStatus) void
signalServerStopped
(BackgroundJobServerStatus serverStatus) Methods inherited from class org.jobrunr.storage.sql.common.db.Sql
delete, execute, forType, insert, insert, insertAll, select, selectCount, selectExists, selectSum, update, update, updateAll, using, with, with, with, withOrderLimitAndOffset, withVersion
-
Constructor Details
-
BackgroundJobServerTable
-
-
Method Details
-
announce
- Throws:
SQLException
-
signalServerAlive
- Throws:
SQLException
-
signalServerStopped
-
removeAllWithLastHeartbeatOlderThan
- Throws:
SQLException
-
getAll
-
getLongestRunningBackgroundJobServerId
-