Hierarchy For All Packages
- cloud.opencode.base.pool,
- cloud.opencode.base.pool.exception,
- cloud.opencode.base.pool.factory,
- cloud.opencode.base.pool.impl,
- cloud.opencode.base.pool.metrics,
- cloud.opencode.base.pool.policy,
- cloud.opencode.base.pool.tracker
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.pool.factory.BaseKeyedPooledObjectFactory<K,
V> (implements cloud.opencode.base.pool.factory.KeyedPooledObjectFactory<K, V>) - cloud.opencode.base.pool.factory.BasePooledObjectFactory<T> (implements cloud.opencode.base.pool.PooledObjectFactory<T>)
- cloud.opencode.base.pool.factory.DefaultPooledObject<T> (implements cloud.opencode.base.pool.PooledObject<T>)
- cloud.opencode.base.pool.metrics.DefaultPoolMetrics (implements cloud.opencode.base.pool.metrics.PoolMetrics)
- cloud.opencode.base.pool.impl.GenericKeyedObjectPool<K,
V> (implements cloud.opencode.base.pool.KeyedObjectPool<K, V>) - cloud.opencode.base.pool.impl.GenericObjectPool<T> (implements cloud.opencode.base.pool.ObjectPool<T>)
- cloud.opencode.base.pool.metrics.ObservabilityMetricsExporter
- cloud.opencode.base.pool.OpenPool
- cloud.opencode.base.pool.PoolConfig.Builder
- cloud.opencode.base.pool.PoolContext
- cloud.opencode.base.pool.tracker.PooledObjectTracker<T>
- cloud.opencode.base.pool.PoolLease<T> (implements java.lang.AutoCloseable)
- cloud.opencode.base.pool.factory.SimplePooledObjectFactory<T> (implements cloud.opencode.base.pool.PooledObjectFactory<T>)
- cloud.opencode.base.pool.factory.SimplePooledObjectFactory.Builder<T>
- cloud.opencode.base.pool.impl.SoftReferencePool<T> (implements cloud.opencode.base.pool.ObjectPool<T>)
- cloud.opencode.base.pool.impl.ThreadLocalPool<T> (implements cloud.opencode.base.pool.ObjectPool<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.pool.exception.OpenPoolException
- cloud.opencode.base.core.exception.OpenException (implements cloud.opencode.base.core.exception.OpenExceptionMeta)
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.pool.impl.VirtualThreadPool<T> (implements cloud.opencode.base.pool.ObjectPool<T>)
- cloud.opencode.base.pool.factory.BaseKeyedPooledObjectFactory<K,
Interface Hierarchy
- java.lang.AutoCloseable
- cloud.opencode.base.pool.KeyedObjectPool<K,
V> - cloud.opencode.base.pool.ObjectPool<T>
- cloud.opencode.base.pool.KeyedObjectPool<K,
- cloud.opencode.base.pool.policy.EvictionPolicy<T>
- cloud.opencode.base.pool.factory.KeyedPooledObjectFactory<K,
V> - cloud.opencode.base.pool.PooledObject<T>
- cloud.opencode.base.pool.PooledObjectFactory<T>
- cloud.opencode.base.pool.PoolEventListener<T>
- cloud.opencode.base.pool.metrics.PoolMetrics
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.pool.exception.OpenPoolException.PoolErrorType
- cloud.opencode.base.pool.factory.PooledObjectState
- cloud.opencode.base.pool.policy.WaitPolicy
- 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.pool.policy.EvictionContext
- cloud.opencode.base.pool.policy.EvictionPolicy.Composite<T> (implements cloud.opencode.base.pool.policy.EvictionPolicy<T>)
- cloud.opencode.base.pool.policy.EvictionPolicy.IdleTime<T> (implements cloud.opencode.base.pool.policy.EvictionPolicy<T>)
- cloud.opencode.base.pool.policy.EvictionPolicy.LFU<T> (implements cloud.opencode.base.pool.policy.EvictionPolicy<T>)
- cloud.opencode.base.pool.policy.EvictionPolicy.LRU<T> (implements cloud.opencode.base.pool.policy.EvictionPolicy<T>)
- cloud.opencode.base.pool.policy.EvictionPolicy.MaxAge<T> (implements cloud.opencode.base.pool.policy.EvictionPolicy<T>)
- cloud.opencode.base.pool.metrics.MetricsSnapshot
- cloud.opencode.base.pool.PoolConfig
- cloud.opencode.base.pool.tracker.PooledObjectTracker.TrackedObject<T>
- cloud.opencode.base.pool.policy.ValidationPolicy
- java.lang.Record