Package com.netgrif.quartz.mongodb.util
Class Keys
- java.lang.Object
-
- com.netgrif.quartz.mongodb.util.Keys
-
public class Keys extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeys.LockType
-
Field Summary
Fields Modifier and Type Field Description static org.bson.conversions.BsonKEY_AND_GROUP_FIELDSstatic java.lang.StringKEY_GROUPstatic java.lang.StringKEY_NAMEstatic java.lang.StringLOCK_TYPE
-
Constructor Summary
Constructors Constructor Description Keys()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.bson.DocumentcreateJobLock(org.quartz.JobKey jobKey, java.lang.String instanceId, java.util.Date lockTime)static org.bson.conversions.BsoncreateJobLockFilter(org.quartz.JobKey key)static org.bson.conversions.BsoncreateLockRefreshFilter(java.lang.String instanceId)static org.bson.DocumentcreateLockUpdateDocument(java.lang.String instanceId, java.util.Date newLockTime)static org.bson.conversions.BsoncreateRelockFilter(org.quartz.TriggerKey key, java.util.Date lockTime)static org.bson.DocumentcreateTriggerLock(org.quartz.TriggerKey triggerKey, java.lang.String instanceId, java.util.Date lockTime)static org.bson.conversions.BsoncreateTriggerLockFilter(org.quartz.TriggerKey triggerKey)static org.bson.conversions.BsoncreateTriggersLocksFilter(java.lang.String instanceId)static org.bson.conversions.BsontoFilter(org.quartz.utils.Key<?> key)static org.bson.conversions.BsontoFilter(org.quartz.utils.Key<?> key, java.lang.String instanceId)static org.quartz.JobKeytoJobKey(org.bson.Document dbo)static org.quartz.TriggerKeytoTriggerKey(org.bson.Document dbo)
-
-
-
Field Detail
-
LOCK_TYPE
public static final java.lang.String LOCK_TYPE
- See Also:
- Constant Field Values
-
KEY_NAME
public static final java.lang.String KEY_NAME
- See Also:
- Constant Field Values
-
KEY_GROUP
public static final java.lang.String KEY_GROUP
- See Also:
- Constant Field Values
-
KEY_AND_GROUP_FIELDS
public static final org.bson.conversions.Bson KEY_AND_GROUP_FIELDS
-
-
Method Detail
-
createJobLockFilter
public static org.bson.conversions.Bson createJobLockFilter(org.quartz.JobKey key)
-
createTriggerLockFilter
public static org.bson.conversions.Bson createTriggerLockFilter(org.quartz.TriggerKey triggerKey)
-
createTriggersLocksFilter
public static org.bson.conversions.Bson createTriggersLocksFilter(java.lang.String instanceId)
-
createLockRefreshFilter
public static org.bson.conversions.Bson createLockRefreshFilter(java.lang.String instanceId)
-
createRelockFilter
public static org.bson.conversions.Bson createRelockFilter(org.quartz.TriggerKey key, java.util.Date lockTime)
-
createJobLock
public static org.bson.Document createJobLock(org.quartz.JobKey jobKey, java.lang.String instanceId, java.util.Date lockTime)
-
createTriggerLock
public static org.bson.Document createTriggerLock(org.quartz.TriggerKey triggerKey, java.lang.String instanceId, java.util.Date lockTime)
-
toFilter
public static org.bson.conversions.Bson toFilter(org.quartz.utils.Key<?> key)
-
toFilter
public static org.bson.conversions.Bson toFilter(org.quartz.utils.Key<?> key, java.lang.String instanceId)
-
toJobKey
public static org.quartz.JobKey toJobKey(org.bson.Document dbo)
-
toTriggerKey
public static org.quartz.TriggerKey toTriggerKey(org.bson.Document dbo)
-
createLockUpdateDocument
public static org.bson.Document createLockUpdateDocument(java.lang.String instanceId, java.util.Date newLockTime)
-
-