Package org.jobrunr.storage.sql.h2
Class H2StorageProvider
- java.lang.Object
-
- org.jobrunr.storage.AbstractStorageProvider
-
- org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
-
- org.jobrunr.storage.sql.h2.H2StorageProvider
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,SqlStorageProvider
,StorageProvider
public class H2StorageProvider extends DefaultSqlStorageProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
DefaultSqlStorageProvider.DatabaseOptions
-
-
Constructor Summary
Constructors Constructor Description H2StorageProvider(javax.sql.DataSource dataSource)
H2StorageProvider(javax.sql.DataSource dataSource, java.lang.String schemaName)
H2StorageProvider(javax.sql.DataSource dataSource, java.lang.String schemaName, DefaultSqlStorageProvider.DatabaseOptions databaseOptions)
H2StorageProvider(javax.sql.DataSource dataSource, DefaultSqlStorageProvider.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, delete, 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, delete, getJobById, removeJobStorageOnChangeListener
-
-
-
-
Constructor Detail
-
H2StorageProvider
public H2StorageProvider(javax.sql.DataSource dataSource)
-
H2StorageProvider
public H2StorageProvider(javax.sql.DataSource dataSource, java.lang.String schemaName)
-
H2StorageProvider
public H2StorageProvider(javax.sql.DataSource dataSource, DefaultSqlStorageProvider.DatabaseOptions databaseOptions)
-
H2StorageProvider
public H2StorageProvider(javax.sql.DataSource dataSource, java.lang.String schemaName, DefaultSqlStorageProvider.DatabaseOptions databaseOptions)
-
-