public class JobDataConverter
extends java.lang.Object
JobDataMap and mongo Document.| Constructor and Description |
|---|
JobDataConverter(boolean base64Preferred)
Constructs an instance of converter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
toDocument(org.quartz.JobDataMap from,
org.bson.Document to)
Converts from job data map to document.
|
boolean |
toJobData(org.bson.Document from,
org.quartz.JobDataMap to)
Converts from document to job data map.
|
public JobDataConverter(boolean base64Preferred)
base64Preferred - if preferred way to store job details is base64.public void toDocument(org.quartz.JobDataMap from,
org.bson.Document to)
throws org.quartz.JobPersistenceException
base64 encoded or plain object.from - JobDataMap to convert from.to - mongo Document to populate.org.quartz.JobPersistenceException - if could not encode.public boolean toJobData(org.bson.Document from,
org.quartz.JobDataMap to)
throws org.quartz.JobPersistenceException
base64 is preferred, tries
to decode from '' field.
Otherwise, first reads a plain object from
'' field, or,
if not present, falls back to base64 field.from - mongo Document to read from.to - JobDataMap to populate.JobDataMap has been populated.org.quartz.JobPersistenceException - if could not decode.