Package com.netgrif.quartz.mongodb
Class DynamicMongoDBJobStore
- java.lang.Object
-
- com.netgrif.quartz.mongodb.MongoDBJobStore
-
- com.netgrif.quartz.mongodb.DynamicMongoDBJobStore
-
- All Implemented Interfaces:
Constants,org.quartz.spi.JobStore
public class DynamicMongoDBJobStore extends MongoDBJobStore
-
-
Field Summary
-
Fields inherited from class com.netgrif.quartz.mongodb.MongoDBJobStore
PROPERTIES_FILE_NAME
-
Fields inherited from interface com.netgrif.quartz.mongodb.Constants
JOB_DATA, JOB_DATA_PLAIN, LOCK_INSTANCE_ID, LOCK_TIME, STATE_BLOCKED, STATE_COMPLETE, STATE_DELETED, STATE_ERROR, STATE_PAUSED, STATE_PAUSED_BLOCKED, STATE_WAITING, TRIGGER_JOB_ID, TRIGGER_NEXT_FIRE_TIME, TRIGGER_STATE
-
-
Constructor Summary
Constructors Constructor Description DynamicMongoDBJobStore()DynamicMongoDBJobStore(com.mongodb.client.MongoClient mongo)DynamicMongoDBJobStore(java.lang.String mongoUri, java.lang.String username, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.quartz.spi.ClassLoadHelpergetClassLoaderHelper(org.quartz.spi.ClassLoadHelper original)Override to change class loading mechanism, to e.g. dynamic-
Methods inherited from class com.netgrif.quartz.mongodb.MongoDBJobStore
acquireNextTriggers, checkExists, checkExists, clearAllSchedulingData, getAcquireRetryDelay, getAuthDbName, getCalendarCollection, getCalendarNames, getCheckInErrorHandler, getDbName, getEstimatedTimeToReleaseAndAcquireTrigger, getJobCollection, getJobGroupNames, getJobKeys, getLocksCollection, getNumberOfCalendars, getNumberOfJobs, getNumberOfTriggers, getPausedJobGroups, getPausedTriggerGroups, getTriggerCollection, getTriggerGroupNames, getTriggerKeys, getTriggersForJob, getTriggerState, initialize, isClustered, isJobDataAsBase64, pauseAll, pauseJob, pauseJobs, pauseTrigger, pauseTriggers, releaseAcquiredTrigger, removeCalendar, removeJob, removeJobs, removeTrigger, removeTriggers, replaceTrigger, resetTriggerFromErrorState, resumeAll, resumeJob, resumeJobs, resumeTrigger, resumeTriggers, retrieveCalendar, retrieveJob, retrieveTrigger, schedulerPaused, schedulerResumed, schedulerStarted, setAddresses, setAuthDbName, setCheckInErrorHandler, setClusterCheckinInterval, setCollectionPrefix, setDbName, setInstanceId, setInstanceName, setIsClustered, setJobDataAsBase64, setJobTimeoutMillis, setMisfireThreshold, setMongoOptionConnectTimeoutMillis, setMongoOptionEnableSSL, setMongoOptionKeyStorePassword, setMongoOptionKeyStorePath, setMongoOptionKeyStoreType, setMongoOptionMaxConnections, setMongoOptionReadTimeoutMillis, setMongoOptionSocketKeepAlive, setMongoOptionSslInvalidHostNameAllowed, setMongoOptionTrustStorePassword, setMongoOptionTrustStorePath, setMongoOptionTrustStoreType, setMongoOptionWriteConcernTimeoutMillis, setMongoOptionWriteConcernW, setMongoUri, setPassword, setThreadPoolSize, setTriggerTimeoutMillis, setUsername, shutdown, storeCalendar, storeJob, storeJobAndTrigger, storeJobsAndTriggers, storeTrigger, supportsPersistence, triggeredJobComplete, triggersFired
-
-
-
-
Constructor Detail
-
DynamicMongoDBJobStore
public DynamicMongoDBJobStore()
-
DynamicMongoDBJobStore
public DynamicMongoDBJobStore(com.mongodb.client.MongoClient mongo)
-
DynamicMongoDBJobStore
public DynamicMongoDBJobStore(java.lang.String mongoUri, java.lang.String username, java.lang.String password)
-
-
Method Detail
-
getClassLoaderHelper
protected org.quartz.spi.ClassLoadHelper getClassLoaderHelper(org.quartz.spi.ClassLoadHelper original)
Description copied from class:MongoDBJobStoreOverride to change class loading mechanism, to e.g. dynamic- Overrides:
getClassLoaderHelperin classMongoDBJobStore- Parameters:
original- default provided by Quartz- Returns:
- loader to use for loading of Quartz Jobs' classes
-
-