Hierarchy For Package me.ahoo.cosid.lease
Class Hierarchy
- java.lang.Object
- me.ahoo.cosid.lease.AcquireResult.Acquired (implements me.ahoo.cosid.lease.AcquireResult)
- me.ahoo.cosid.lease.AcquireResult.Acquired.Builder
- me.ahoo.cosid.lease.LeaseKeeper (implements java.lang.AutoCloseable, me.ahoo.cosid.lease.SlotHandle)
- me.ahoo.cosid.lease.SlotBinding
- me.ahoo.cosid.lease.SlotLease
- me.ahoo.cosid.lease.SlotLease.Builder
- me.ahoo.cosid.lease.StaticSlot (implements java.lang.AutoCloseable, me.ahoo.cosid.lease.SlotHandle)
Interface Hierarchy
- me.ahoo.cosid.lease.AcquireResult
- java.lang.AutoCloseable
- me.ahoo.cosid.lease.SlotLeaseStore
- me.ahoo.cosid.lease.SlotHandle
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- me.ahoo.cosid.lease.AcquireReason
- 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
- me.ahoo.cosid.lease.AcquireResult.Exhausted (implements me.ahoo.cosid.lease.AcquireResult)
- me.ahoo.cosid.lease.Owner
- java.lang.Record