Package com.netgrif.quartz.mongodb
Class JobConverter
- java.lang.Object
-
- com.netgrif.quartz.mongodb.JobConverter
-
public class JobConverter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJOB_DURABILITYstatic java.lang.StringJOB_REQUESTS_RECOVERY
-
Constructor Summary
Constructors Constructor Description JobConverter(org.quartz.spi.ClassLoadHelper loadHelper, JobDataConverter jobDataConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bson.DocumenttoDocument(org.quartz.JobDetail newJob, org.quartz.JobKey key)Converts job detail into document.org.quartz.JobDetailtoJobDetail(org.bson.Document doc)Converts from document to job detail.
-
-
-
Field Detail
-
JOB_DURABILITY
public static final java.lang.String JOB_DURABILITY
- See Also:
- Constant Field Values
-
JOB_REQUESTS_RECOVERY
public static final java.lang.String JOB_REQUESTS_RECOVERY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JobConverter
public JobConverter(org.quartz.spi.ClassLoadHelper loadHelper, JobDataConverter jobDataConverter)
-
-
Method Detail
-
toDocument
public org.bson.Document toDocument(org.quartz.JobDetail newJob, org.quartz.JobKey key) throws org.quartz.JobPersistenceExceptionConverts job detail into document. Depending on the config, job data map can be stored as abase64encoded (default) or plain object.- Throws:
org.quartz.JobPersistenceException
-
toJobDetail
public org.quartz.JobDetail toJobDetail(org.bson.Document doc) throws org.quartz.JobPersistenceExceptionConverts from document to job detail.- Throws:
org.quartz.JobPersistenceException
-
-