A C E F G H I O R S T 
All Classes All Packages

A

acquire() - Method in interface com.coditory.sherlock.ReactiveDistributedLock
Try to acquire the lock.
acquire(Duration) - Method in interface com.coditory.sherlock.ReactiveDistributedLock
Try to acquire the lock for a given duration.
acquireForever() - Method in interface com.coditory.sherlock.ReactiveDistributedLock
Try to acquire the lock without expiring date.
AcquireResult - Class in com.coditory.sherlock.connector
 

C

com.coditory.sherlock - package com.coditory.sherlock
 
com.coditory.sherlock.connector - package com.coditory.sherlock.connector
 
createLock() - Method in interface com.coditory.sherlock.ReactiveSherlock
Creates a distributed lock.
createLock(String) - Method in interface com.coditory.sherlock.ReactiveSherlock
Creates a lock with default configuration.
createOverridingLock() - Method in interface com.coditory.sherlock.ReactiveSherlock
Create a distributed overriding lock.
createOverridingLock(String) - Method in interface com.coditory.sherlock.ReactiveSherlock
Creates an overriding lock with default configuration.
createReentrantLock() - Method in interface com.coditory.sherlock.ReactiveSherlock
Creates a distributed reentrant lock.
createReentrantLock(String) - Method in interface com.coditory.sherlock.ReactiveSherlock
Creates a reentrant lock with default configuration.

E

equals(Object) - Method in class com.coditory.sherlock.connector.AcquireResult
 
equals(Object) - Method in class com.coditory.sherlock.connector.InitializationResult
 
equals(Object) - Method in class com.coditory.sherlock.connector.ReleaseResult
 

F

FAILURE - Static variable in class com.coditory.sherlock.connector.AcquireResult
 
FAILURE - Static variable in class com.coditory.sherlock.connector.InitializationResult
 
FAILURE - Static variable in class com.coditory.sherlock.connector.ReleaseResult
 
forceReleaseAllLocks() - Method in interface com.coditory.sherlock.ReactiveSherlock
Force releases all acquired locks.
forceReleaseLock(String) - Method in interface com.coditory.sherlock.ReactiveSherlock
Force releases a lock.

G

getId() - Method in interface com.coditory.sherlock.ReactiveDistributedLock
Return the lock id.

H

hashCode() - Method in class com.coditory.sherlock.connector.AcquireResult
 
hashCode() - Method in class com.coditory.sherlock.connector.InitializationResult
 
hashCode() - Method in class com.coditory.sherlock.connector.ReleaseResult
 

I

InitializationResult - Class in com.coditory.sherlock.connector
 
initialize() - Method in interface com.coditory.sherlock.ReactiveSherlock
Initializes underlying infrastructure.
isAcquired() - Method in class com.coditory.sherlock.connector.AcquireResult
 
isInitialized() - Method in class com.coditory.sherlock.connector.InitializationResult
 
isReleased() - Method in class com.coditory.sherlock.connector.ReleaseResult
 

O

of(boolean) - Static method in class com.coditory.sherlock.connector.AcquireResult
 
of(boolean) - Static method in class com.coditory.sherlock.connector.InitializationResult
 
of(boolean) - Static method in class com.coditory.sherlock.connector.ReleaseResult
 

R

ReactiveDistributedLock - Interface in com.coditory.sherlock
A distributed lock with reactive api.
ReactiveSherlock - Interface in com.coditory.sherlock
Manages distributed locks using reactive api.
release() - Method in interface com.coditory.sherlock.ReactiveDistributedLock
Try to release the lock.
ReleaseResult - Class in com.coditory.sherlock.connector
 

S

SUCCESS - Static variable in class com.coditory.sherlock.connector.AcquireResult
 
SUCCESS - Static variable in class com.coditory.sherlock.connector.InitializationResult
 
SUCCESS - Static variable in class com.coditory.sherlock.connector.ReleaseResult
 

T

toString() - Method in class com.coditory.sherlock.connector.AcquireResult
 
toString() - Method in class com.coditory.sherlock.connector.InitializationResult
 
toString() - Method in class com.coditory.sherlock.connector.ReleaseResult
 
A C E F G H I O R S T 
All Classes All Packages