Package com.coditory.sherlock.common
Class MongoDistributedLock
- java.lang.Object
-
- com.coditory.sherlock.common.MongoDistributedLock
-
public final class MongoDistributedLock extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.bson.conversions.BsonINDEXstatic com.mongodb.client.model.IndexOptionsINDEX_OPTIONS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static MongoDistributedLockfromDocument(org.bson.Document document)static MongoDistributedLockfromLockRequest(com.coditory.sherlock.common.LockRequest lockRequest, Instant acquiredAt)inthashCode()org.bson.DocumenttoDocument()StringtoString()
-
-
-
Method Detail
-
fromDocument
public static MongoDistributedLock fromDocument(org.bson.Document document)
-
fromLockRequest
public static MongoDistributedLock fromLockRequest(com.coditory.sherlock.common.LockRequest lockRequest, Instant acquiredAt)
-
toDocument
public org.bson.Document toDocument()
-
-