Hierarchy For Package io.github.pellse.concurrent
Class Hierarchy
- java.lang.Object
- io.github.pellse.concurrent.CASLockStrategy (implements io.github.pellse.concurrent.LockStrategy)
- io.github.pellse.concurrent.CoreLock.NoopLock (implements io.github.pellse.concurrent.CoreLock<L>)
- io.github.pellse.concurrent.ReactiveGuard.ReactiveGuardBuilder
- io.github.pellse.concurrent.StampedLockStrategy (implements io.github.pellse.concurrent.LockStrategy)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.pellse.concurrent.LockStrategy.LockAcquisitionException
- java.lang.Exception
Interface Hierarchy
- io.github.pellse.util.DelegateAware<T>
- io.github.pellse.concurrent.LockStrategy
- io.github.pellse.concurrent.ReactiveGuard
- io.github.pellse.concurrent.ReactiveGuard.ReactiveWriteGuard<U>
- io.github.pellse.concurrent.ReactiveGuardEvent
- io.github.pellse.concurrent.ReactiveGuardEventListener<T>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.pellse.concurrent.CoreLock.ReadLock (implements io.github.pellse.concurrent.CoreLock<L>)
- io.github.pellse.concurrent.CoreLock.WriteLock (implements io.github.pellse.concurrent.CoreLock<L>)
- io.github.pellse.concurrent.ReactiveGuardEvent.AfterTaskExecutionEvent<T> (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.BeforeTaskExecutionEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockAcquiredEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockAcquisitionFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleaseCancelledEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleasedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockReleaseFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.LockUpgradedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionCancelledEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionFailedEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- io.github.pellse.concurrent.ReactiveGuardEvent.TaskExecutionTimeoutEvent (implements io.github.pellse.concurrent.ReactiveGuardEvent)
- java.lang.Record