Package org.jobrunr.storage.sql.db2
Class DB2StorageProvider
java.lang.Object
org.jobrunr.storage.AbstractStorageProvider
org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
org.jobrunr.storage.sql.db2.DB2StorageProvider
- All Implemented Interfaces:
AutoCloseable
,SqlStorageProvider
,StorageProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jobrunr.storage.StorageProvider
StorageProvider.StorageProviderInfo
-
Field Summary
Fields inherited from class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
dataSource, dialect, tablePrefix
Fields inherited from interface org.jobrunr.storage.StorageProvider
BATCH_SIZE
-
Constructor Summary
ConstructorDescriptionDB2StorageProvider
(DataSource dataSource) DB2StorageProvider
(DataSource dataSource, String tablePrefix) DB2StorageProvider
(DataSource dataSource, String tablePrefix, StorageProviderUtils.DatabaseOptions databaseOptions) DB2StorageProvider
(DataSource dataSource, StorageProviderUtils.DatabaseOptions databaseOptions) -
Method Summary
Methods inherited from class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
announceBackgroundJobServer, backgroundJobServerTable, countRecurringJobs, deleteJobsPermanently, deleteMetadata, deletePermanently, deleteRecurringJob, exists, getBackgroundJobServers, getDatabaseCreator, getDistinctJobSignatures, getJobById, getJobPage, getJobs, getJobs, getJobStats, getLongestRunningBackgroundJobServerId, getMetadata, getMetadata, getRecurringJobs, getScheduledJobs, jobStatsView, jobTable, metadataTable, publishTotalAmountOfSucceededJobs, recurringJobExists, recurringJobsUpdated, recurringJobTable, removeTimedOutBackgroundJobServers, save, save, saveMetadata, saveRecurringJob, setJobMapper, setUpStorageProvider, signalBackgroundJobServerAlive, signalBackgroundJobServerStopped
Methods inherited from class org.jobrunr.storage.AbstractStorageProvider
addJobStorageOnChangeListener, close, getStorageProviderInfo, 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, getStorageProviderInfo, removeJobStorageOnChangeListener
-
Constructor Details
-
DB2StorageProvider
-
DB2StorageProvider
-
DB2StorageProvider
public DB2StorageProvider(DataSource dataSource, StorageProviderUtils.DatabaseOptions databaseOptions) -
DB2StorageProvider
public DB2StorageProvider(DataSource dataSource, String tablePrefix, StorageProviderUtils.DatabaseOptions databaseOptions)
-