Package com.netgrif.quartz.mongodb
Class MongoDBJobStore
- java.lang.Object
-
- com.netgrif.quartz.mongodb.MongoDBJobStore
-
- All Implemented Interfaces:
Constants,org.quartz.spi.JobStore
- Direct Known Subclasses:
DynamicMongoDBJobStore
public class MongoDBJobStore extends java.lang.Object implements org.quartz.spi.JobStore, Constants
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTIES_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 MongoDBJobStore()MongoDBJobStore(com.mongodb.client.MongoClient mongo)MongoDBJobStore(com.mongodb.client.MongoDatabase mongoDatabase)MongoDBJobStore(MongoConnector mongoConnector)MongoDBJobStore(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 java.util.List<org.quartz.spi.OperableTrigger>acquireNextTriggers(long noLaterThan, int maxCount, long timeWindow)booleancheckExists(org.quartz.JobKey jobKey)booleancheckExists(org.quartz.TriggerKey triggerKey)voidclearAllSchedulingData()longgetAcquireRetryDelay(int failureCount)java.lang.StringgetAuthDbName()com.mongodb.client.MongoCollection<org.bson.Document>getCalendarCollection()java.util.List<java.lang.String>getCalendarNames()java.lang.StringgetCheckInErrorHandler()protected org.quartz.spi.ClassLoadHelpergetClassLoaderHelper(org.quartz.spi.ClassLoadHelper original)Override to change class loading mechanism, to e.g. dynamicjava.lang.StringgetDbName()longgetEstimatedTimeToReleaseAndAcquireTrigger()com.mongodb.client.MongoCollection<org.bson.Document>getJobCollection()java.util.List<java.lang.String>getJobGroupNames()java.util.Set<org.quartz.JobKey>getJobKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher)com.mongodb.client.MongoCollection<org.bson.Document>getLocksCollection()intgetNumberOfCalendars()intgetNumberOfJobs()intgetNumberOfTriggers()java.util.Set<java.lang.String>getPausedJobGroups()java.util.Set<java.lang.String>getPausedTriggerGroups()com.mongodb.client.MongoCollection<org.bson.Document>getTriggerCollection()java.util.List<java.lang.String>getTriggerGroupNames()java.util.Set<org.quartz.TriggerKey>getTriggerKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher)java.util.List<org.quartz.spi.OperableTrigger>getTriggersForJob(org.quartz.JobKey jobKey)org.quartz.Trigger.TriggerStategetTriggerState(org.quartz.TriggerKey triggerKey)voidinitialize(org.quartz.spi.ClassLoadHelper loadHelper, org.quartz.spi.SchedulerSignaler signaler)booleanisClustered()booleanisJobDataAsBase64()voidpauseAll()voidpauseJob(org.quartz.JobKey jobKey)java.util.Collection<java.lang.String>pauseJobs(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> groupMatcher)voidpauseTrigger(org.quartz.TriggerKey triggerKey)java.util.Collection<java.lang.String>pauseTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher)voidreleaseAcquiredTrigger(org.quartz.spi.OperableTrigger trigger)booleanremoveCalendar(java.lang.String calName)booleanremoveJob(org.quartz.JobKey jobKey)booleanremoveJobs(java.util.List<org.quartz.JobKey> jobKeys)booleanremoveTrigger(org.quartz.TriggerKey triggerKey)booleanremoveTriggers(java.util.List<org.quartz.TriggerKey> triggerKeys)booleanreplaceTrigger(org.quartz.TriggerKey triggerKey, org.quartz.spi.OperableTrigger newTrigger)voidresetTriggerFromErrorState(org.quartz.TriggerKey triggerKey)voidresumeAll()voidresumeJob(org.quartz.JobKey jobKey)java.util.Collection<java.lang.String>resumeJobs(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> groupMatcher)voidresumeTrigger(org.quartz.TriggerKey triggerKey)java.util.Collection<java.lang.String>resumeTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher)org.quartz.CalendarretrieveCalendar(java.lang.String calName)org.quartz.JobDetailretrieveJob(org.quartz.JobKey jobKey)org.quartz.spi.OperableTriggerretrieveTrigger(org.quartz.TriggerKey triggerKey)voidschedulerPaused()voidschedulerResumed()voidschedulerStarted()voidsetAddresses(java.lang.String addresses)voidsetAuthDbName(java.lang.String authDbName)voidsetCheckInErrorHandler(java.lang.String checkInErrorHandler)voidsetClusterCheckinInterval(long clusterCheckinInterval)Set the frequency (in milliseconds) at which this instance "checks-in" with the other instances of the cluster.voidsetCollectionPrefix(java.lang.String prefix)voidsetDbName(java.lang.String dbName)voidsetInstanceId(java.lang.String instanceId)voidsetInstanceName(java.lang.String schedName)voidsetIsClustered(boolean isClustered)Set whether this instance is part of a cluster.voidsetJobDataAsBase64(boolean jobDataAsBase64)voidsetJobTimeoutMillis(long jobTimeoutMillis)voidsetMisfireThreshold(long misfireThreshold)voidsetMongoOptionConnectTimeoutMillis(int maxConnectWaitTime)voidsetMongoOptionEnableSSL(boolean enableSSL)voidsetMongoOptionKeyStorePassword(java.lang.String keyStorePassword)voidsetMongoOptionKeyStorePath(java.lang.String keyStorePath)voidsetMongoOptionKeyStoreType(java.lang.String keyStoreType)voidsetMongoOptionMaxConnections(int maxConnections)voidsetMongoOptionReadTimeoutMillis(int readTimeoutMillis)voidsetMongoOptionSocketKeepAlive(boolean socketKeepAlive)voidsetMongoOptionSslInvalidHostNameAllowed(boolean sslInvalidHostNameAllowed)voidsetMongoOptionTrustStorePassword(java.lang.String trustStorePassword)voidsetMongoOptionTrustStorePath(java.lang.String trustStorePath)voidsetMongoOptionTrustStoreType(java.lang.String trustStoreType)voidsetMongoOptionWriteConcernTimeoutMillis(int writeConcernTimeoutMillis)voidsetMongoOptionWriteConcernW(java.lang.String mongoOptionWriteConcernW)voidsetMongoUri(java.lang.String mongoUri)voidsetPassword(java.lang.String password)voidsetThreadPoolSize(int poolSize)voidsetTriggerTimeoutMillis(long triggerTimeoutMillis)voidsetUsername(java.lang.String username)voidshutdown()voidstoreCalendar(java.lang.String name, org.quartz.Calendar calendar, boolean replaceExisting, boolean updateTriggers)voidstoreJob(org.quartz.JobDetail newJob, boolean replaceExisting)voidstoreJobAndTrigger(org.quartz.JobDetail newJob, org.quartz.spi.OperableTrigger newTrigger)Job and Trigger storage MethodsvoidstoreJobsAndTriggers(java.util.Map<org.quartz.JobDetail,java.util.Set<? extends org.quartz.Trigger>> triggersAndJobs, boolean replace)voidstoreTrigger(org.quartz.spi.OperableTrigger newTrigger, boolean replaceExisting)booleansupportsPersistence()voidtriggeredJobComplete(org.quartz.spi.OperableTrigger trigger, org.quartz.JobDetail job, org.quartz.Trigger.CompletedExecutionInstruction triggerInstCode)java.util.List<org.quartz.spi.TriggerFiredResult>triggersFired(java.util.List<org.quartz.spi.OperableTrigger> triggers)
-
-
-
Field Detail
-
PROPERTIES_FILE_NAME
public static final java.lang.String PROPERTIES_FILE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MongoDBJobStore
public MongoDBJobStore()
-
MongoDBJobStore
public MongoDBJobStore(MongoConnector mongoConnector)
-
MongoDBJobStore
public MongoDBJobStore(com.mongodb.client.MongoDatabase mongoDatabase)
-
MongoDBJobStore
public MongoDBJobStore(com.mongodb.client.MongoClient mongo)
-
MongoDBJobStore
public MongoDBJobStore(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)
Override to change class loading mechanism, to e.g. dynamic- Parameters:
original- default provided by Quartz- Returns:
- loader to use for loading of Quartz Jobs' classes
-
initialize
public void initialize(org.quartz.spi.ClassLoadHelper loadHelper, org.quartz.spi.SchedulerSignaler signaler) throws org.quartz.SchedulerConfigException- Specified by:
initializein interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.SchedulerConfigException
-
schedulerStarted
public void schedulerStarted() throws org.quartz.SchedulerException- Specified by:
schedulerStartedin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.SchedulerException
-
schedulerPaused
public void schedulerPaused()
- Specified by:
schedulerPausedin interfaceorg.quartz.spi.JobStore
-
schedulerResumed
public void schedulerResumed()
- Specified by:
schedulerResumedin interfaceorg.quartz.spi.JobStore
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.quartz.spi.JobStore
-
supportsPersistence
public boolean supportsPersistence()
- Specified by:
supportsPersistencein interfaceorg.quartz.spi.JobStore
-
getEstimatedTimeToReleaseAndAcquireTrigger
public long getEstimatedTimeToReleaseAndAcquireTrigger()
- Specified by:
getEstimatedTimeToReleaseAndAcquireTriggerin interfaceorg.quartz.spi.JobStore
-
getAcquireRetryDelay
public long getAcquireRetryDelay(int failureCount)
- Specified by:
getAcquireRetryDelayin interfaceorg.quartz.spi.JobStore
-
setIsClustered
public void setIsClustered(boolean isClustered)
Set whether this instance is part of a cluster.
-
isClustered
public boolean isClustered()
- Specified by:
isClusteredin interfaceorg.quartz.spi.JobStore
-
setClusterCheckinInterval
public void setClusterCheckinInterval(long clusterCheckinInterval)
Set the frequency (in milliseconds) at which this instance "checks-in" with the other instances of the cluster.Affects the rate of detecting failed instances.
-
isJobDataAsBase64
public boolean isJobDataAsBase64()
-
setJobDataAsBase64
public void setJobDataAsBase64(boolean jobDataAsBase64)
-
getCheckInErrorHandler
public java.lang.String getCheckInErrorHandler()
-
setCheckInErrorHandler
public void setCheckInErrorHandler(java.lang.String checkInErrorHandler)
-
storeJobAndTrigger
public void storeJobAndTrigger(org.quartz.JobDetail newJob, org.quartz.spi.OperableTrigger newTrigger) throws org.quartz.JobPersistenceExceptionJob and Trigger storage Methods- Specified by:
storeJobAndTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
storeJob
public void storeJob(org.quartz.JobDetail newJob, boolean replaceExisting) throws org.quartz.JobPersistenceException- Specified by:
storeJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
storeJobsAndTriggers
public void storeJobsAndTriggers(java.util.Map<org.quartz.JobDetail,java.util.Set<? extends org.quartz.Trigger>> triggersAndJobs, boolean replace) throws org.quartz.JobPersistenceException- Specified by:
storeJobsAndTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
removeJob
public boolean removeJob(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
removeJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
removeJobs
public boolean removeJobs(java.util.List<org.quartz.JobKey> jobKeys) throws org.quartz.JobPersistenceException- Specified by:
removeJobsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
retrieveJob
public org.quartz.JobDetail retrieveJob(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
retrieveJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
storeTrigger
public void storeTrigger(org.quartz.spi.OperableTrigger newTrigger, boolean replaceExisting) throws org.quartz.JobPersistenceException- Specified by:
storeTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
removeTrigger
public boolean removeTrigger(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
removeTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
removeTriggers
public boolean removeTriggers(java.util.List<org.quartz.TriggerKey> triggerKeys) throws org.quartz.JobPersistenceException- Specified by:
removeTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
replaceTrigger
public boolean replaceTrigger(org.quartz.TriggerKey triggerKey, org.quartz.spi.OperableTrigger newTrigger) throws org.quartz.JobPersistenceException- Specified by:
replaceTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
retrieveTrigger
public org.quartz.spi.OperableTrigger retrieveTrigger(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
retrieveTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
checkExists
public boolean checkExists(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
checkExistsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
checkExists
public boolean checkExists(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
checkExistsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
clearAllSchedulingData
public void clearAllSchedulingData() throws org.quartz.JobPersistenceException- Specified by:
clearAllSchedulingDatain interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
storeCalendar
public void storeCalendar(java.lang.String name, org.quartz.Calendar calendar, boolean replaceExisting, boolean updateTriggers) throws org.quartz.ObjectAlreadyExistsException, org.quartz.JobPersistenceException- Specified by:
storeCalendarin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.ObjectAlreadyExistsExceptionorg.quartz.JobPersistenceException
-
removeCalendar
public boolean removeCalendar(java.lang.String calName) throws org.quartz.JobPersistenceException- Specified by:
removeCalendarin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
retrieveCalendar
public org.quartz.Calendar retrieveCalendar(java.lang.String calName) throws org.quartz.JobPersistenceException- Specified by:
retrieveCalendarin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getNumberOfJobs
public int getNumberOfJobs() throws org.quartz.JobPersistenceException- Specified by:
getNumberOfJobsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getNumberOfTriggers
public int getNumberOfTriggers() throws org.quartz.JobPersistenceException- Specified by:
getNumberOfTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getNumberOfCalendars
public int getNumberOfCalendars() throws org.quartz.JobPersistenceException- Specified by:
getNumberOfCalendarsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getJobKeys
public java.util.Set<org.quartz.JobKey> getJobKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher) throws org.quartz.JobPersistenceException- Specified by:
getJobKeysin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getTriggerKeys
public java.util.Set<org.quartz.TriggerKey> getTriggerKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher) throws org.quartz.JobPersistenceException- Specified by:
getTriggerKeysin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getJobGroupNames
public java.util.List<java.lang.String> getJobGroupNames() throws org.quartz.JobPersistenceException- Specified by:
getJobGroupNamesin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getTriggerGroupNames
public java.util.List<java.lang.String> getTriggerGroupNames() throws org.quartz.JobPersistenceException- Specified by:
getTriggerGroupNamesin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getCalendarNames
public java.util.List<java.lang.String> getCalendarNames() throws org.quartz.JobPersistenceException- Specified by:
getCalendarNamesin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getTriggersForJob
public java.util.List<org.quartz.spi.OperableTrigger> getTriggersForJob(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
getTriggersForJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getTriggerState
public org.quartz.Trigger.TriggerState getTriggerState(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
getTriggerStatein interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
pauseTrigger
public void pauseTrigger(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
pauseTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
pauseTriggers
public java.util.Collection<java.lang.String> pauseTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher) throws org.quartz.JobPersistenceException- Specified by:
pauseTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
resumeTrigger
public void resumeTrigger(org.quartz.TriggerKey triggerKey) throws org.quartz.JobPersistenceException- Specified by:
resumeTriggerin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
resumeTriggers
public java.util.Collection<java.lang.String> resumeTriggers(org.quartz.impl.matchers.GroupMatcher<org.quartz.TriggerKey> matcher) throws org.quartz.JobPersistenceException- Specified by:
resumeTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getPausedTriggerGroups
public java.util.Set<java.lang.String> getPausedTriggerGroups() throws org.quartz.JobPersistenceException- Specified by:
getPausedTriggerGroupsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
getPausedJobGroups
public java.util.Set<java.lang.String> getPausedJobGroups() throws org.quartz.JobPersistenceException- Throws:
org.quartz.JobPersistenceException
-
pauseAll
public void pauseAll() throws org.quartz.JobPersistenceException- Specified by:
pauseAllin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
resumeAll
public void resumeAll() throws org.quartz.JobPersistenceException- Specified by:
resumeAllin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
pauseJob
public void pauseJob(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
pauseJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
pauseJobs
public java.util.Collection<java.lang.String> pauseJobs(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> groupMatcher) throws org.quartz.JobPersistenceException- Specified by:
pauseJobsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
resumeJob
public void resumeJob(org.quartz.JobKey jobKey) throws org.quartz.JobPersistenceException- Specified by:
resumeJobin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
resumeJobs
public java.util.Collection<java.lang.String> resumeJobs(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> groupMatcher) throws org.quartz.JobPersistenceException- Specified by:
resumeJobsin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
acquireNextTriggers
public java.util.List<org.quartz.spi.OperableTrigger> acquireNextTriggers(long noLaterThan, int maxCount, long timeWindow) throws org.quartz.JobPersistenceException- Specified by:
acquireNextTriggersin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
releaseAcquiredTrigger
public void releaseAcquiredTrigger(org.quartz.spi.OperableTrigger trigger)
- Specified by:
releaseAcquiredTriggerin interfaceorg.quartz.spi.JobStore
-
resetTriggerFromErrorState
public void resetTriggerFromErrorState(org.quartz.TriggerKey triggerKey)
- Specified by:
resetTriggerFromErrorStatein interfaceorg.quartz.spi.JobStore
-
triggersFired
public java.util.List<org.quartz.spi.TriggerFiredResult> triggersFired(java.util.List<org.quartz.spi.OperableTrigger> triggers) throws org.quartz.JobPersistenceException- Specified by:
triggersFiredin interfaceorg.quartz.spi.JobStore- Throws:
org.quartz.JobPersistenceException
-
triggeredJobComplete
public void triggeredJobComplete(org.quartz.spi.OperableTrigger trigger, org.quartz.JobDetail job, org.quartz.Trigger.CompletedExecutionInstruction triggerInstCode)- Specified by:
triggeredJobCompletein interfaceorg.quartz.spi.JobStore
-
setInstanceId
public void setInstanceId(java.lang.String instanceId)
- Specified by:
setInstanceIdin interfaceorg.quartz.spi.JobStore
-
setInstanceName
public void setInstanceName(java.lang.String schedName)
- Specified by:
setInstanceNamein interfaceorg.quartz.spi.JobStore
-
setThreadPoolSize
public void setThreadPoolSize(int poolSize)
- Specified by:
setThreadPoolSizein interfaceorg.quartz.spi.JobStore
-
setAddresses
public void setAddresses(java.lang.String addresses)
-
getJobCollection
public com.mongodb.client.MongoCollection<org.bson.Document> getJobCollection()
-
getTriggerCollection
public com.mongodb.client.MongoCollection<org.bson.Document> getTriggerCollection()
-
getCalendarCollection
public com.mongodb.client.MongoCollection<org.bson.Document> getCalendarCollection()
-
getLocksCollection
public com.mongodb.client.MongoCollection<org.bson.Document> getLocksCollection()
-
getDbName
public java.lang.String getDbName()
-
setDbName
public void setDbName(java.lang.String dbName)
-
setCollectionPrefix
public void setCollectionPrefix(java.lang.String prefix)
-
setMongoUri
public void setMongoUri(java.lang.String mongoUri)
-
setUsername
public void setUsername(java.lang.String username)
-
setPassword
public void setPassword(java.lang.String password)
-
setMisfireThreshold
public void setMisfireThreshold(long misfireThreshold)
-
setTriggerTimeoutMillis
public void setTriggerTimeoutMillis(long triggerTimeoutMillis)
-
setJobTimeoutMillis
public void setJobTimeoutMillis(long jobTimeoutMillis)
-
setMongoOptionMaxConnections
public void setMongoOptionMaxConnections(int maxConnections)
-
setMongoOptionConnectTimeoutMillis
public void setMongoOptionConnectTimeoutMillis(int maxConnectWaitTime)
-
setMongoOptionReadTimeoutMillis
public void setMongoOptionReadTimeoutMillis(int readTimeoutMillis)
-
setMongoOptionSocketKeepAlive
public void setMongoOptionSocketKeepAlive(boolean socketKeepAlive)
-
setMongoOptionEnableSSL
public void setMongoOptionEnableSSL(boolean enableSSL)
-
setMongoOptionSslInvalidHostNameAllowed
public void setMongoOptionSslInvalidHostNameAllowed(boolean sslInvalidHostNameAllowed)
-
setMongoOptionTrustStorePath
public void setMongoOptionTrustStorePath(java.lang.String trustStorePath)
-
setMongoOptionTrustStorePassword
public void setMongoOptionTrustStorePassword(java.lang.String trustStorePassword)
-
setMongoOptionTrustStoreType
public void setMongoOptionTrustStoreType(java.lang.String trustStoreType)
-
setMongoOptionKeyStorePath
public void setMongoOptionKeyStorePath(java.lang.String keyStorePath)
-
setMongoOptionKeyStorePassword
public void setMongoOptionKeyStorePassword(java.lang.String keyStorePassword)
-
setMongoOptionKeyStoreType
public void setMongoOptionKeyStoreType(java.lang.String keyStoreType)
-
setMongoOptionWriteConcernW
public void setMongoOptionWriteConcernW(java.lang.String mongoOptionWriteConcernW)
-
setMongoOptionWriteConcernTimeoutMillis
public void setMongoOptionWriteConcernTimeoutMillis(int writeConcernTimeoutMillis)
-
getAuthDbName
public java.lang.String getAuthDbName()
-
setAuthDbName
public void setAuthDbName(java.lang.String authDbName)
-
-