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.connector - package com.coditory.sherlock.reactive.connector
- 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.connector.InitializationResult
- equals(Object) - Method in class com.coditory.sherlock.reactive.connector.LockResult
- equals(Object) - Method in class com.coditory.sherlock.reactive.connector.ReleaseResult
F
- FAILURE - Static variable in class com.coditory.sherlock.reactive.connector.LockResult
- FAILURE - Static variable in class com.coditory.sherlock.reactive.connector.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.connector.InitializationResult
- hashCode() - Method in class com.coditory.sherlock.reactive.connector.LockResult
- hashCode() - Method in class com.coditory.sherlock.reactive.connector.ReleaseResult
I
- InitializationResult - Class in com.coditory.sherlock.reactive.connector
- isInitialized() - Method in class com.coditory.sherlock.reactive.connector.InitializationResult
- isLocked() - Method in class com.coditory.sherlock.reactive.connector.LockResult
- isUnlocked() - Method in class com.coditory.sherlock.reactive.connector.ReleaseResult
L
M
- map(Function<ReactiveSherlock, T>) - Method in interface com.coditory.sherlock.reactive.ReactiveSherlock
O
- of(boolean) - Static method in class com.coditory.sherlock.reactive.connector.InitializationResult
- of(boolean) - Static method in class com.coditory.sherlock.reactive.connector.LockResult
- of(boolean) - Static method in class com.coditory.sherlock.reactive.connector.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.connector
S
- SUCCESS - Static variable in class com.coditory.sherlock.reactive.connector.LockResult
- SUCCESS - Static variable in class com.coditory.sherlock.reactive.connector.ReleaseResult
T
- toString() - Method in class com.coditory.sherlock.reactive.connector.InitializationResult
- toString() - Method in class com.coditory.sherlock.reactive.connector.LockResult
- toString() - Method in class com.coditory.sherlock.reactive.connector.ReleaseResult
All Classes All Packages