All Classes and Interfaces
Class
Description
Named lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common
API).
Wrapper for semaphore-like stuff, that do not share common ancestor.
Implementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name
vs some backing implementation.
Named lock that uses
FileLock.Named locks factory of
FileLockNamedLocks.A JVM-local named lock factory that uses named
ReentrantReadWriteLocks.A JVM-local named lock factory that uses named
Semaphores.Exception thrown when lock upgrade attempted that we do not support.
A named lock, functionally similar to existing JVM and other implementations.
A factory of
NamedLocks.Support class for
NamedLockFactory implementations providing reference counting.A named lock key.
Support class for
NamedLock implementations providing reference counting.A no-op lock factory, that creates no-op locks.
Named lock support implementation that is using
ReadWriteLock instances.Retry helper: retries given
Callable as long as it returns null (interpreted
as "no answer yet") or given time passes.Marker interface to apply onto exceptions to make them "never retried" when thrown.