A C E F G H I L M O R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acquire() - Method in interface com.coditory.sherlock.reactive.ReactiveDistributedLock
-
Try to acquire the lock.
- acquire(Duration) - Method in interface com.coditory.sherlock.reactive.ReactiveDistributedLock
-
Try to acquire the lock for a given duration.
- acquireForever() - Method in interface com.coditory.sherlock.reactive.ReactiveDistributedLock
-
Try to acquire the lock without expiring date.
C
- com.coditory.sherlock.reactive - package com.coditory.sherlock.reactive
- com.coditory.sherlock.reactive.driver - package com.coditory.sherlock.reactive.driver
- createLock(String) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a distributed lock.
- createLock(String, Duration) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a lock.
- createOverridingLock(String) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a distributed overriding lock.
- createOverridingLock(String, Duration) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a distributed overriding lock.
- createReentrantLock(String) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a distributed reentrant lock.
- createReentrantLock(String, Duration) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
-
Create a distributed reentrant lock.
E
- equals(Object) - Method in class com.coditory.sherlock.reactive.driver.InitializationResult
- equals(Object) - Method in class com.coditory.sherlock.reactive.driver.LockResult
- equals(Object) - Method in class com.coditory.sherlock.reactive.driver.ReleaseResult
F
- FAILURE - Static variable in class com.coditory.sherlock.reactive.driver.LockResult
- FAILURE - Static variable in class com.coditory.sherlock.reactive.driver.ReleaseResult
G
- getId() - Method in interface com.coditory.sherlock.reactive.ReactiveDistributedLock
-
Return the lock id.
- getLockDuration() - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
- getOwnerId() - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
H
- hashCode() - Method in class com.coditory.sherlock.reactive.driver.InitializationResult
- hashCode() - Method in class com.coditory.sherlock.reactive.driver.LockResult
- hashCode() - Method in class com.coditory.sherlock.reactive.driver.ReleaseResult
I
- InitializationResult - Class in com.coditory.sherlock.reactive.driver
- isInitialized() - Method in class com.coditory.sherlock.reactive.driver.InitializationResult
- isLocked() - Method in class com.coditory.sherlock.reactive.driver.LockResult
- isUnlocked() - Method in class com.coditory.sherlock.reactive.driver.ReleaseResult
L
- LockResult - Class in com.coditory.sherlock.reactive.driver
M
- map(Function<ReactiveSherlock, T>) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
O
- of(boolean) - Static method in class com.coditory.sherlock.reactive.driver.InitializationResult
- of(boolean) - Static method in class com.coditory.sherlock.reactive.driver.LockResult
- of(boolean) - Static method in class com.coditory.sherlock.reactive.driver.ReleaseResult
R
- ReactiveDistributedLock - Interface in com.coditory.sherlock.reactive
-
A lock for distributed environment consisting of multiple application instances.
- ReactiveSherlock - Interface in com.coditory.sherlock.reactive
-
Creates and manages reactive distributed locks.
- release() - Method in interface com.coditory.sherlock.reactive.ReactiveDistributedLock
-
Release the lock
- ReleaseResult - Class in com.coditory.sherlock.reactive.driver
S
- SUCCESS - Static variable in class com.coditory.sherlock.reactive.driver.LockResult
- SUCCESS - Static variable in class com.coditory.sherlock.reactive.driver.ReleaseResult
T
- toString() - Method in class com.coditory.sherlock.reactive.driver.InitializationResult
- toString() - Method in class com.coditory.sherlock.reactive.driver.LockResult
- toString() - Method in class com.coditory.sherlock.reactive.driver.ReleaseResult
All Classes All Packages