Interface ReactiveFindByIdOperation.FindByIdWithLock<T>
- All Superinterfaces:
InCollection<T>, InScope<T>, OneAndAllIdReactive<T>, ReactiveFindByIdOperation.FindByIdInCollection<T>, ReactiveFindByIdOperation.FindByIdInScope<T>, ReactiveFindByIdOperation.FindByIdWithExpiry<T>, ReactiveFindByIdOperation.FindByIdWithOptions<T>, ReactiveFindByIdOperation.FindByIdWithProjection<T>, ReactiveFindByIdOperation.TerminatingFindById<T>, WithExpiry<T>, WithGetOptions<T>, WithLock<T>, WithProjectionId<T>
- All Known Subinterfaces:
ReactiveFindByIdOperation.ReactiveFindById<T>
- Enclosing interface:
ReactiveFindByIdOperation
public static interface ReactiveFindByIdOperation.FindByIdWithLock<T>
extends ReactiveFindByIdOperation.FindByIdWithExpiry<T>, WithLock<T>
- Since:
- 2.0
- Author:
- Christoph Strobl, Tigran Babloyan
-
Method Summary
Modifier and TypeMethodDescriptionFetches document and write-locks it for the given duration.Methods inherited from interface ReactiveFindByIdOperation.FindByIdInCollection
inCollectionMethods inherited from interface ReactiveFindByIdOperation.FindByIdInScope
inScopeMethods inherited from interface ReactiveFindByIdOperation.FindByIdWithExpiry
withExpiryMethods inherited from interface ReactiveFindByIdOperation.FindByIdWithOptions
withOptionsMethods inherited from interface ReactiveFindByIdOperation.FindByIdWithProjection
projectMethods inherited from interface ReactiveFindByIdOperation.TerminatingFindById
all, one
-
Method Details
-
withLock
Fetches document and write-locks it for the given duration.Note that the client does not enforce an upper limit on the
DurationlockTime. The maximum lock time by default on the server is 30 seconds. Any value larger than 30 seconds will be capped down by the server to the default lock time, which is 15 seconds unless modified on the server side.
-