Uses of Class
cloud.opencode.base.pool.exception.OpenPoolException
Packages that use OpenPoolException
Package
Description
Pool Package - High-Performance Object Pool (JDK 25)
Pool包 - 高性能对象池 (JDK 25)
Exception Package - Pool Exceptions
异常包 - 池异常
Factory Package - Pooled Object Factories
工厂包 - 池化对象工厂
Impl Package - Pool Implementations
实现包 - 池实现
-
Uses of OpenPoolException in cloud.opencode.base.pool
Methods in cloud.opencode.base.pool that throw OpenPoolExceptionModifier and TypeMethodDescriptionvoidPooledObjectFactory.activateObject(PooledObject<T> obj) Activates a pooled object.voidObjectPool.addObject()Adds a new object to the pool.ObjectPool.borrowLease()Borrows an object wrapped in aPoolLeasefor try-with-resources.ObjectPool.borrowLease(Duration timeout) Borrows an object wrapped in aPoolLeasewith timeout for try-with-resources.KeyedObjectPool.borrowObject(K key) Borrows an object for the given key.KeyedObjectPool.borrowObject(K key, Duration timeout) Borrows an object for the given key with timeout.ObjectPool.borrowObject()Borrows an object from the pool.ObjectPool.borrowObject(Duration timeout) Borrows an object from the pool with timeout.voidPooledObjectFactory.destroyObject(PooledObject<T> obj) Destroys a pooled object.default <R> RKeyedObjectPool.execute(K key, BiFunction<K, V, R> action) Executes an action with a pooled object (auto-return).default voidExecutes a void action with a pooled object (auto-return).default <R> RExecutes an action with a pooled object (auto-return).PooledObjectFactory.makeObject()Creates a new pooled object.voidPooledObjectFactory.passivateObject(PooledObject<T> obj) Passivates a pooled object.default voidObjectPool.preparePool(int count) Pre-creates objects to warm up the pool. -
Uses of OpenPoolException in cloud.opencode.base.pool.exception
Methods in cloud.opencode.base.pool.exception that return OpenPoolExceptionModifier and TypeMethodDescriptionstatic OpenPoolExceptionOpenPoolException.activateFailed(String poolName, Throwable cause) Creates object activation failed exception.static OpenPoolExceptionCreates pool closed exception.static OpenPoolExceptionOpenPoolException.createFailed(String poolName, Throwable cause) Creates object creation failed exception.static OpenPoolExceptionOpenPoolException.destroyFailed(String poolName, Throwable cause) Creates object destruction failed exception.static OpenPoolExceptionCreates pool exhausted exception.static OpenPoolExceptionOpenPoolException.invalidState(String message) Creates invalid state exception.static OpenPoolExceptionOpenPoolException.passivateFailed(String poolName, Throwable cause) Creates object passivation failed exception.static OpenPoolExceptionCreates timeout exception.static OpenPoolExceptionOpenPoolException.validationFailed(String poolName) Creates validation failed exception. -
Uses of OpenPoolException in cloud.opencode.base.pool.factory
Methods in cloud.opencode.base.pool.factory that throw OpenPoolExceptionModifier and TypeMethodDescriptionvoidBaseKeyedPooledObjectFactory.activateObject(K key, PooledObject<V> obj) voidBasePooledObjectFactory.activateObject(PooledObject<T> obj) voidKeyedPooledObjectFactory.activateObject(K key, PooledObject<V> obj) Activates a pooled object for the given key.voidSimplePooledObjectFactory.activateObject(PooledObject<T> obj) Activates a pooled object.protected abstract VCreates the actual object instance for the given key.protected abstract TBasePooledObjectFactory.create()Creates the actual object instance.voidBaseKeyedPooledObjectFactory.destroyObject(K key, PooledObject<V> obj) voidBasePooledObjectFactory.destroyObject(PooledObject<T> obj) voidKeyedPooledObjectFactory.destroyObject(K key, PooledObject<V> obj) Destroys a pooled object for the given key.voidSimplePooledObjectFactory.destroyObject(PooledObject<T> obj) Destroys a pooled object.BaseKeyedPooledObjectFactory.makeObject(K key) BasePooledObjectFactory.makeObject()KeyedPooledObjectFactory.makeObject(K key) Creates a new pooled object for the given key.SimplePooledObjectFactory.makeObject()Creates a new pooled object.voidBaseKeyedPooledObjectFactory.passivateObject(K key, PooledObject<V> obj) voidBasePooledObjectFactory.passivateObject(PooledObject<T> obj) voidKeyedPooledObjectFactory.passivateObject(K key, PooledObject<V> obj) Passivates a pooled object for the given key.voidSimplePooledObjectFactory.passivateObject(PooledObject<T> obj) Passivates a pooled object. -
Uses of OpenPoolException in cloud.opencode.base.pool.impl
Methods in cloud.opencode.base.pool.impl that throw OpenPoolExceptionModifier and TypeMethodDescriptionvoidGenericObjectPool.addObject()voidSoftReferencePool.addObject()voidThreadLocalPool.addObject()GenericKeyedObjectPool.borrowObject(K key) GenericKeyedObjectPool.borrowObject(K key, Duration timeout) GenericObjectPool.borrowObject()GenericObjectPool.borrowObject(Duration timeout) SoftReferencePool.borrowObject()SoftReferencePool.borrowObject(Duration timeout) ThreadLocalPool.borrowObject()ThreadLocalPool.borrowObject(Duration timeout)