Index

B C D S W 
All Classes and Interfaces|All Packages|Serialized Form

B

build() - Method in class com.coditory.sherlock.DistributedLockBuilder
Builds the lock.

C

com.coditory.sherlock - package com.coditory.sherlock
 

D

DistributedLockBuilder<T> - Class in com.coditory.sherlock
Builds a distributed lock of type T.

S

SherlockException - Exception in com.coditory.sherlock
 
SherlockException(String) - Constructor for exception com.coditory.sherlock.SherlockException
 
SherlockException(String, Throwable) - Constructor for exception com.coditory.sherlock.SherlockException
 

W

withLockDuration(Duration) - Method in class com.coditory.sherlock.DistributedLockBuilder
Overrides the default lock duration.
withLockId(String) - Method in class com.coditory.sherlock.DistributedLockBuilder
Set up lock identifier.
withOwnerId(String) - Method in class com.coditory.sherlock.DistributedLockBuilder
Overrides the default owner id used to distinguish who acquired the lock.
withPermanentLockDuration() - Method in class com.coditory.sherlock.DistributedLockBuilder
Overrides the default lock duration so the lock never expires.
withStaticUniqueOwnerId() - Method in class com.coditory.sherlock.DistributedLockBuilder
Overrides the default owner id policy.
withUniqueOwnerId() - Method in class com.coditory.sherlock.DistributedLockBuilder
Overrides the default owner id policy.
B C D S W 
All Classes and Interfaces|All Packages|Serialized Form