public class TriggerConverter
extends java.lang.Object
| Constructor and Description |
|---|
TriggerConverter(JobDao jobDao,
JobDataConverter jobDataConverter) |
| Modifier and Type | Method and Description |
|---|---|
org.bson.Document |
toDocument(org.quartz.spi.OperableTrigger newTrigger,
org.bson.types.ObjectId jobId)
Converts trigger into document.
|
org.quartz.spi.OperableTrigger |
toTrigger(org.bson.Document doc) |
org.quartz.spi.OperableTrigger |
toTrigger(org.quartz.TriggerKey triggerKey,
org.bson.Document triggerDoc)
Restore trigger from Mongo Document.
|
org.quartz.spi.OperableTrigger |
toTriggerWithOptionalJob(org.bson.Document doc) |
org.quartz.spi.OperableTrigger |
toTriggerWithOptionalJob(org.quartz.TriggerKey triggerKey,
org.bson.Document triggerDoc)
Restore trigger from Mongo Document.
|
public TriggerConverter(JobDao jobDao, JobDataConverter jobDataConverter)
public org.bson.Document toDocument(org.quartz.spi.OperableTrigger newTrigger,
org.bson.types.ObjectId jobId)
throws org.quartz.JobPersistenceException
base64 encoded (default) or plain object.org.quartz.JobPersistenceExceptionpublic org.quartz.spi.OperableTrigger toTrigger(org.quartz.TriggerKey triggerKey,
org.bson.Document triggerDoc)
throws org.quartz.JobPersistenceException
triggerKey - TriggerKey instance.triggerDoc - mongo Document to read from.org.quartz.JobPersistenceException - if could not construct trigger instance
or could not deserialize job data map.public org.quartz.spi.OperableTrigger toTriggerWithOptionalJob(org.quartz.TriggerKey triggerKey,
org.bson.Document triggerDoc)
throws org.quartz.JobPersistenceException
triggerKey - TriggerKey instance.triggerDoc - mongo Document to read from.org.quartz.JobPersistenceException - if could not construct trigger instance
or could not deserialize job data map.public org.quartz.spi.OperableTrigger toTrigger(org.bson.Document doc)
throws org.quartz.JobPersistenceException
org.quartz.JobPersistenceExceptionpublic org.quartz.spi.OperableTrigger toTriggerWithOptionalJob(org.bson.Document doc)
throws org.quartz.JobPersistenceException
org.quartz.JobPersistenceException