Hierarchy For All Packages
- cloud.opencode.base.lock,
- cloud.opencode.base.lock.distributed,
- cloud.opencode.base.lock.event,
- cloud.opencode.base.lock.exception,
- cloud.opencode.base.lock.local,
- cloud.opencode.base.lock.manager,
- cloud.opencode.base.lock.metrics,
- cloud.opencode.base.lock.spi,
- cloud.opencode.base.lock.token
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.lock.metrics.DefaultLockMetrics (implements cloud.opencode.base.lock.metrics.LockMetrics)
- cloud.opencode.base.lock.distributed.DistributedLockConfig.Builder
- cloud.opencode.base.lock.token.FencingTokenGenerator
- cloud.opencode.base.lock.local.LocalLock (implements cloud.opencode.base.lock.Lock<T>)
- cloud.opencode.base.lock.local.LocalReadWriteLock (implements cloud.opencode.base.lock.ReadWriteLock<T>)
- cloud.opencode.base.lock.LockConfig.Builder
- cloud.opencode.base.lock.manager.LockGroup (implements java.lang.AutoCloseable)
- cloud.opencode.base.lock.manager.LockGroup.Builder
- cloud.opencode.base.lock.manager.LockManager (implements java.lang.AutoCloseable)
- cloud.opencode.base.lock.manager.NamedLockFactory
- cloud.opencode.base.lock.event.ObservableLock<T> (implements cloud.opencode.base.lock.Lock<T>)
- cloud.opencode.base.lock.OpenLock
- cloud.opencode.base.lock.local.RetryLock<T> (implements cloud.opencode.base.lock.Lock<T>)
- cloud.opencode.base.lock.local.RetryLock.Builder<T>
- cloud.opencode.base.lock.local.SegmentLock<K>
- cloud.opencode.base.lock.local.SpinLock (implements cloud.opencode.base.lock.Lock<T>)
- cloud.opencode.base.lock.local.StampedLockAdapter (implements cloud.opencode.base.lock.ReadWriteLock<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- cloud.opencode.base.lock.exception.OpenLockException
- cloud.opencode.base.lock.exception.OpenLockAcquireException
- cloud.opencode.base.lock.exception.OpenLockTimeoutException
- cloud.opencode.base.lock.exception.OpenLockException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.lock.local.TtlLock (implements cloud.opencode.base.lock.Lock<T>)
Interface Hierarchy
- java.lang.AutoCloseable
- cloud.opencode.base.lock.Lock<T>
- cloud.opencode.base.lock.distributed.DistributedLock
- cloud.opencode.base.lock.Lock<T>
- cloud.opencode.base.lock.spi.DistributedLockProvider
- cloud.opencode.base.lock.event.LockListener
- cloud.opencode.base.lock.metrics.LockMetrics
- cloud.opencode.base.lock.ReadWriteLock<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.lock.event.LockEvent.EventType
- cloud.opencode.base.lock.LockType
- cloud.opencode.base.lock.exception.OpenLockException.LockErrorType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.lock.distributed.DistributedLockConfig
- cloud.opencode.base.lock.LockConfig
- cloud.opencode.base.lock.event.LockEvent
- cloud.opencode.base.lock.manager.LockGroup.LockGroupGuard (implements java.lang.AutoCloseable)
- cloud.opencode.base.lock.LockGuard<T> (implements java.lang.AutoCloseable)
- cloud.opencode.base.lock.metrics.LockStats
- java.lang.Record