All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AdaptedSemaphoreNamedLock Named lock support implementation that is using "adapted" semaphore (to be able to use semaphores not sharing common API).AdaptedSemaphoreNamedLock.AdaptedSemaphore Wrapper for semaphore-like stuff, that do not share common ancestor.CompositeNamedLock Implementation of composite lock when "composition" is needed for locks that are naturally mapped as 1:1 name vs some backing implementation.FileLockNamedLock Named lock that usesFileLock.FileLockNamedLockFactory Named locks factory ofFileLockNamedLocks.LocalReadWriteLockNamedLockFactory A JVM-local named lock factory that uses namedReentrantReadWriteLocks.LocalSemaphoreNamedLockFactory A JVM-local named lock factory that uses namedSemaphores.LockUpgradeNotSupportedException Exception thrown when lock upgrade attempted that we do not support.NamedLock A named lock, functionally similar to existing JVM and other implementations.NamedLockFactory A factory ofNamedLocks.NamedLockFactorySupport Support class forNamedLockFactoryimplementations providing reference counting.NamedLockKey A named lock key.NamedLockSupport Support class forNamedLockimplementations providing reference counting.NoopNamedLockFactory A no-op lock factory, that creates no-op locks.ReadWriteLockNamedLock Named lock support implementation that is usingReadWriteLockinstances.Retry Retry helper: retries givenCallableas long as it returnsnull(interpreted as "no answer yet") or given time passes.Retry.DoNotRetry Marker interface to apply onto exceptions to make them "never retried" when thrown.