Class AmazonDocumentDBStorageProvider
- java.lang.Object
-
- org.jobrunr.storage.AbstractStorageProvider
-
- org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
-
- org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,NoSqlStorageProvider
,StorageProvider
public class AmazonDocumentDBStorageProvider extends MongoDBStorageProvider
-
-
Field Summary
-
Fields inherited from class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
DEFAULT_DB_NAME
-
-
Constructor Summary
Constructors Constructor Description AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient)
AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, java.lang.String dbName)
AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, java.lang.String dbName, RateLimiter changeListenerNotificationRateLimit)
AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, RateLimiter changeListenerNotificationRateLimit)
AmazonDocumentDBStorageProvider(java.lang.String hostName, int port)
-
Method Summary
-
Methods inherited from class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
announceBackgroundJobServer, countJobs, deleteJobsPermanently, deleteMetadata, deletePermanently, deleteRecurringJob, exists, getBackgroundJobServers, getDistinctJobSignatures, getJobById, getJobPage, getJobs, getJobs, getJobStats, getLongestRunningBackgroundJobServerId, getMetadata, getMetadata, getRecurringJobs, getScheduledJobs, publishTotalAmountOfSucceededJobs, recurringJobExists, removeTimedOutBackgroundJobServers, save, save, saveMetadata, saveRecurringJob, setJobMapper, signalBackgroundJobServerAlive, signalBackgroundJobServerStopped, toMongoId
-
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
-
AmazonDocumentDBStorageProvider
public AmazonDocumentDBStorageProvider(java.lang.String hostName, int port)
-
AmazonDocumentDBStorageProvider
public AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient)
-
AmazonDocumentDBStorageProvider
public AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, java.lang.String dbName)
-
AmazonDocumentDBStorageProvider
public AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, RateLimiter changeListenerNotificationRateLimit)
-
AmazonDocumentDBStorageProvider
public AmazonDocumentDBStorageProvider(com.mongodb.client.MongoClient mongoClient, java.lang.String dbName, RateLimiter changeListenerNotificationRateLimit)
-
-