Package com.coditory.sherlock
Class MongoSherlock
- java.lang.Object
-
- com.coditory.sherlock.MongoSherlock
-
public class MongoSherlock extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.coditory.sherlock.Sherlock
build()
static MongoSherlock
builder()
MongoSherlock
withClock(java.time.Clock clock)
MongoSherlock
withCollectionName(java.lang.String collectionName)
MongoSherlock
withDatabaseName(java.lang.String databaseName)
MongoSherlock
withLockDuration(java.time.Duration duration)
MongoSherlock
withMongoClient(com.mongodb.client.MongoClient mongoClient)
MongoSherlock
withServiceInstanceId(java.lang.String instanceId)
-
-
-
Method Detail
-
builder
public static MongoSherlock builder()
-
withMongoClient
public MongoSherlock withMongoClient(com.mongodb.client.MongoClient mongoClient)
-
withDatabaseName
public MongoSherlock withDatabaseName(java.lang.String databaseName)
-
withCollectionName
public MongoSherlock withCollectionName(java.lang.String collectionName)
-
withLockDuration
public MongoSherlock withLockDuration(java.time.Duration duration)
-
withServiceInstanceId
public MongoSherlock withServiceInstanceId(java.lang.String instanceId)
-
withClock
public MongoSherlock withClock(java.time.Clock clock)
-
build
public com.coditory.sherlock.Sherlock build()
-
-