Package org.jobrunr.storage.sql.postgres
Class PostgresStorageProvider
- java.lang.Object
-
- org.jobrunr.storage.AbstractStorageProvider
-
- org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
-
- org.jobrunr.storage.sql.postgres.PostgresStorageProvider
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,SqlStorageProvider
,StorageProvider
public class PostgresStorageProvider extends DefaultSqlStorageProvider
-
-
Field Summary
-
Fields inherited from class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
dataSource, dialect, tablePrefix
-
-
Constructor Summary
Constructors Constructor Description PostgresStorageProvider(javax.sql.DataSource dataSource)
PostgresStorageProvider(javax.sql.DataSource dataSource, java.lang.String tablePrefix)
PostgresStorageProvider(javax.sql.DataSource dataSource, java.lang.String tablePrefix, StorageProviderUtils.DatabaseOptions databaseOptions)
PostgresStorageProvider(javax.sql.DataSource dataSource, StorageProviderUtils.DatabaseOptions databaseOptions)
-
Method Summary
-
Methods inherited from class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
announceBackgroundJobServer, backgroundJobServerTable, createDBIfNecessary, deleteJobsPermanently, deleteMetadata, deletePermanently, deleteRecurringJob, exists, getBackgroundJobServers, getDatabaseCreator, getDistinctJobSignatures, getJobById, getJobPage, getJobs, getJobs, getJobStats, getLongestRunningBackgroundJobServerId, getMetadata, getMetadata, getRecurringJobs, getScheduledJobs, jobStatsView, jobTable, metadataTable, publishTotalAmountOfSucceededJobs, recurringJobExists, recurringJobTable, removeTimedOutBackgroundJobServers, save, save, saveMetadata, saveRecurringJob, setJobMapper, signalBackgroundJobServerAlive, signalBackgroundJobServerStopped
-
Methods inherited from class org.jobrunr.storage.AbstractStorageProvider
addJobStorageOnChangeListener, close, getName, notifyJobStatsOnChangeListeners, notifyJobStatsOnChangeListenersIf, notifyMetadataChangeListeners, notifyMetadataChangeListeners, removeJobStorageOnChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jobrunr.storage.StorageProvider
addJobStorageOnChangeListener, close, getJobById, getName, removeJobStorageOnChangeListener
-
-
-
-
Constructor Detail
-
PostgresStorageProvider
public PostgresStorageProvider(javax.sql.DataSource dataSource)
-
PostgresStorageProvider
public PostgresStorageProvider(javax.sql.DataSource dataSource, java.lang.String tablePrefix)
-
PostgresStorageProvider
public PostgresStorageProvider(javax.sql.DataSource dataSource, StorageProviderUtils.DatabaseOptions databaseOptions)
-
PostgresStorageProvider
public PostgresStorageProvider(javax.sql.DataSource dataSource, java.lang.String tablePrefix, StorageProviderUtils.DatabaseOptions databaseOptions)
-
-