Uses of Interface
org.apache.commons.pool2.PooledObject
-
Packages that use PooledObject Package Description org.apache.commons.pool2 Object pooling API.org.apache.commons.pool2.impl Object pooling API implementations.org.apache.directory.ldap.client.api -
-
Uses of PooledObject in org.apache.commons.pool2
Methods in org.apache.commons.pool2 that return PooledObject Modifier and Type Method Description PooledObject<V>BaseKeyedPooledObjectFactory. makeObject(K key)PooledObject<T>BasePooledObjectFactory. makeObject()PooledObject<V>KeyedPooledObjectFactory. makeObject(K key)Creates an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.PooledObject<T>PooledObjectFactory. makeObject()Creates an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.abstract PooledObject<V>BaseKeyedPooledObjectFactory. wrap(V value)Wrap the provided instance with an implementation ofPooledObject.abstract PooledObject<T>BasePooledObjectFactory. wrap(T obj)Wraps the provided instance with an implementation ofPooledObject.Methods in org.apache.commons.pool2 with parameters of type PooledObject Modifier and Type Method Description voidBaseKeyedPooledObjectFactory. activateObject(K key, PooledObject<V> p)Reinitialize an instance to be returned by the pool.voidBasePooledObjectFactory. activateObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. activateObject(K key, PooledObject<V> p)Reinitializes an instance to be returned by the pool.voidPooledObjectFactory. activateObject(PooledObject<T> p)Reinitializes an instance to be returned by the pool.intPooledObject. compareTo(PooledObject<T> other)Orders instances based on idle time - i.e.voidBaseKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p)Destroy an instance no longer needed by the pool.voidBasePooledObjectFactory. destroyObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p)Destroys an instance no longer needed by the pool.default voidKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p, DestroyMode destroyMode)Destroys an instance no longer needed by the pool, using the providedDestroyMode.voidPooledObjectFactory. destroyObject(PooledObject<T> p)Destroys an instance no longer needed by the pool, using the default (NORMAL) DestroyMode.default voidPooledObjectFactory. destroyObject(PooledObject<T> p, DestroyMode destroyMode)Destroys an instance no longer needed by the pool, using the provided DestroyMode.voidBaseKeyedPooledObjectFactory. passivateObject(K key, PooledObject<V> p)Uninitialize an instance to be returned to the idle object pool.voidBasePooledObjectFactory. passivateObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. passivateObject(K key, PooledObject<V> p)Uninitializes an instance to be returned to the idle object pool.voidPooledObjectFactory. passivateObject(PooledObject<T> p)Uninitializes an instance to be returned to the idle object pool.booleanBaseKeyedPooledObjectFactory. validateObject(K key, PooledObject<V> p)Ensures that the instance is safe to be returned by the pool.booleanBasePooledObjectFactory. validateObject(PooledObject<T> p)Always returnstrue.booleanKeyedPooledObjectFactory. validateObject(K key, PooledObject<V> p)Ensures that the instance is safe to be returned by the pool.booleanPooledObjectFactory. validateObject(PooledObject<T> p)Ensures that the instance is safe to be returned by the pool.Method parameters in org.apache.commons.pool2 with type arguments of type PooledObject Modifier and Type Method Description booleanPooledObject. endEvictionTest(Deque<PooledObject<T>> idleQueue)Notifies the object that the eviction test has ended. -
Uses of PooledObject in org.apache.commons.pool2.impl
Classes in org.apache.commons.pool2.impl that implement PooledObject Modifier and Type Class Description classDefaultPooledObject<T>This wrapper is used to track the additional information, such as state, for the pooled objects.classPooledSoftReference<T>Extension ofDefaultPooledObjectto wrap pooled soft references.Methods in org.apache.commons.pool2.impl that return PooledObject Modifier and Type Method Description (package private) PooledObject<T>GenericObjectPool. getPooledObject(T obj)PooledObject<T>BaseGenericObjectPool.EvictionIterator. next()Methods in org.apache.commons.pool2.impl that return types with arguments of type PooledObject Modifier and Type Method Description (package private) ArrayList<PooledObject<T>>BaseGenericObjectPool. createRemoveList(AbandonedConfig abandonedConfig, Map<BaseGenericObjectPool.IdentityWrapper<T>,PooledObject<T>> allObjects)Creates a list of pooled objects to remove based on their state.Deque<PooledObject<T>>BaseGenericObjectPool.EvictionIterator. getIdleObjects()Gets the idle object deque referenced by this iterator.Methods in org.apache.commons.pool2.impl with parameters of type PooledObject Modifier and Type Method Description intDefaultPooledObject. compareTo(PooledObject<T> other)booleanDefaultEvictionPolicy. evict(EvictionConfig config, PooledObject<T> underTest, int idleCount)booleanEvictionPolicy. evict(EvictionConfig config, PooledObject<T> underTest, int idleCount)This method is called to test if an idle object in the pool should be evicted or not.protected voidBaseGenericObjectPool. markReturningState(PooledObject<T> pooledObject)Marks the object as returning to the pool.(package private) voidBaseGenericObjectPool. updateStatsBorrow(PooledObject<T> p, Duration waitDuration)Updates statistics after an object is borrowed from the pool.Method parameters in org.apache.commons.pool2.impl with type arguments of type PooledObject Modifier and Type Method Description (package private) ArrayList<PooledObject<T>>BaseGenericObjectPool. createRemoveList(AbandonedConfig abandonedConfig, Map<BaseGenericObjectPool.IdentityWrapper<T>,PooledObject<T>> allObjects)Creates a list of pooled objects to remove based on their state.booleanDefaultPooledObject. endEvictionTest(Deque<PooledObject<T>> idleQueue)Constructors in org.apache.commons.pool2.impl with parameters of type PooledObject Constructor Description DefaultPooledObjectInfo(PooledObject<?> pooledObject)Constructs a new instance for the given pooled object.Constructor parameters in org.apache.commons.pool2.impl with type arguments of type PooledObject Constructor Description EvictionIterator(Deque<PooledObject<T>> idleObjects)Constructs an EvictionIterator for the provided idle instance deque. -
Uses of PooledObject in org.apache.directory.ldap.client.api
Methods in org.apache.directory.ldap.client.api that return PooledObject Modifier and Type Method Description PooledObject<LdapConnection>AbstractPoolableLdapConnectionFactory. makeObject()Creates an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.PooledObject<LdapConnection>ValidatingPoolableLdapConnectionFactory. makeObject()Creates an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.Methods in org.apache.directory.ldap.client.api with parameters of type PooledObject Modifier and Type Method Description voidAbstractPoolableLdapConnectionFactory. activateObject(PooledObject<LdapConnection> connection)Reinitializes an instance to be returned by the pool.voidValidatingPoolableLdapConnectionFactory. activateObject(PooledObject<LdapConnection> pooledObject)Reinitializes an instance to be returned by the pool.voidAbstractPoolableLdapConnectionFactory. destroyObject(PooledObject<LdapConnection> connection)Destroys an instance no longer needed by the pool, using the default (NORMAL) DestroyMode.voidAbstractPoolableLdapConnectionFactory. passivateObject(PooledObject<LdapConnection> connection)Uninitializes an instance to be returned to the idle object pool.voidValidatingPoolableLdapConnectionFactory. passivateObject(PooledObject<LdapConnection> pooledObject)Uninitializes an instance to be returned to the idle object pool.booleanAbstractPoolableLdapConnectionFactory. validateObject(PooledObject<LdapConnection> connection)Ensures that the instance is safe to be returned by the pool.
-