public class JobDao
extends java.lang.Object
| Constructor and Description |
|---|
JobDao(com.mongodb.client.MongoCollection<org.bson.Document> jobCollection,
QueryHelper queryHelper,
JobConverter jobConverter) |
| Modifier and Type | Method and Description |
|---|---|
com.mongodb.client.result.DeleteResult |
clear() |
void |
createIndex() |
void |
dropIndex() |
boolean |
exists(org.quartz.JobKey jobKey) |
org.bson.Document |
getById(java.lang.Object id) |
com.mongodb.client.MongoCollection<org.bson.Document> |
getCollection() |
int |
getCount() |
java.util.List<java.lang.String> |
getGroupNames() |
org.bson.Document |
getJob(org.bson.conversions.Bson keyObject) |
org.bson.Document |
getJob(org.quartz.JobKey key) |
java.util.Set<org.quartz.JobKey> |
getJobKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher) |
java.util.Collection<org.bson.types.ObjectId> |
idsOfMatching(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher) |
void |
remove(org.bson.conversions.Bson keyObject) |
boolean |
requestsRecovery(org.quartz.JobKey jobKey) |
org.quartz.JobDetail |
retrieveJob(org.quartz.JobKey jobKey) |
org.bson.types.ObjectId |
storeJobInMongo(org.quartz.JobDetail newJob,
boolean replaceExisting) |
public JobDao(com.mongodb.client.MongoCollection<org.bson.Document> jobCollection,
QueryHelper queryHelper,
JobConverter jobConverter)
public com.mongodb.client.MongoCollection<org.bson.Document> getCollection()
public com.mongodb.client.result.DeleteResult clear()
public void createIndex()
public void dropIndex()
public boolean exists(org.quartz.JobKey jobKey)
public org.bson.Document getById(java.lang.Object id)
public org.bson.Document getJob(org.bson.conversions.Bson keyObject)
public org.bson.Document getJob(org.quartz.JobKey key)
public int getCount()
public java.util.List<java.lang.String> getGroupNames()
public java.util.Set<org.quartz.JobKey> getJobKeys(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher)
public java.util.Collection<org.bson.types.ObjectId> idsOfMatching(org.quartz.impl.matchers.GroupMatcher<org.quartz.JobKey> matcher)
public void remove(org.bson.conversions.Bson keyObject)
public boolean requestsRecovery(org.quartz.JobKey jobKey)
public org.quartz.JobDetail retrieveJob(org.quartz.JobKey jobKey)
throws org.quartz.JobPersistenceException
org.quartz.JobPersistenceExceptionpublic org.bson.types.ObjectId storeJobInMongo(org.quartz.JobDetail newJob,
boolean replaceExisting)
throws org.quartz.JobPersistenceException
org.quartz.JobPersistenceException