Uses of Interface
org.datanucleus.store.rdbms.datasource.dbcp2.pool2.PooledObject
-
Packages that use PooledObject Package Description org.datanucleus.store.rdbms.datasource.dbcp2 This is a repackaged Apache Commons DBCP v2.7.0 and Apache Commons Pool v2.8.0.org.datanucleus.store.rdbms.datasource.dbcp2.pool2 This is a repackaged Apache Commons DBCP v2.7.0 and Apache Commons Pool v2.8.0.org.datanucleus.store.rdbms.datasource.dbcp2.pool2.impl This is a repackaged Apache Commons DBCP v2.7.0 and Apache Commons Pool v2.8.0. -
-
Uses of PooledObject in org.datanucleus.store.rdbms.datasource.dbcp2
Methods in org.datanucleus.store.rdbms.datasource.dbcp2 that return PooledObject Modifier and Type Method Description PooledObject<PoolableConnection>PoolableConnectionFactory. makeObject()PooledObject<DelegatingPreparedStatement>PoolingConnection. makeObject(PStmtKey key)KeyedPooledObjectFactorymethod for creatingPoolablePreparedStatements orPoolableCallableStatements.Methods in org.datanucleus.store.rdbms.datasource.dbcp2 with parameters of type PooledObject Modifier and Type Method Description voidPoolableConnectionFactory. activateObject(PooledObject<PoolableConnection> p)voidPoolingConnection. activateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for activating pooled statements.voidPoolableConnectionFactory. destroyObject(PooledObject<PoolableConnection> p)voidPoolingConnection. destroyObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for destroying PoolablePreparedStatements and PoolableCallableStatements.voidPoolableConnectionFactory. passivateObject(PooledObject<PoolableConnection> p)voidPoolingConnection. passivateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> pooledObject)booleanPoolableConnectionFactory. validateObject(PooledObject<PoolableConnection> p)booleanPoolingConnection. validateObject(PStmtKey key, PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for validating pooled statements. -
Uses of PooledObject in org.datanucleus.store.rdbms.datasource.dbcp2.pool2
Methods in org.datanucleus.store.rdbms.datasource.dbcp2.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)Create 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)Wrap the provided instance with an implementation ofPooledObject.Methods in org.datanucleus.store.rdbms.datasource.dbcp2.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)Reinitialize 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)Destroy an instance no longer needed by the pool.voidPooledObjectFactory. destroyObject(PooledObject<T> p)Destroys an instance no longer needed by the pool.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)Uninitialize 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)This implementation 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.datanucleus.store.rdbms.datasource.dbcp2.pool2 with type arguments of type PooledObject Modifier and Type Method Description booleanPooledObject. endEvictionTest(Deque<PooledObject<T>> idleQueue)Called to inform the object that the eviction test has ended. -
Uses of PooledObject in org.datanucleus.store.rdbms.datasource.dbcp2.pool2.impl
Classes in org.datanucleus.store.rdbms.datasource.dbcp2.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.datanucleus.store.rdbms.datasource.dbcp2.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.Method parameters in org.datanucleus.store.rdbms.datasource.dbcp2.pool2.impl with type arguments of type PooledObject Modifier and Type Method Description booleanDefaultPooledObject. endEvictionTest(Deque<PooledObject<T>> idleQueue)Constructors in org.datanucleus.store.rdbms.datasource.dbcp2.pool2.impl with parameters of type PooledObject Constructor Description DefaultPooledObjectInfo(PooledObject<?> pooledObject)Create a new instance for the given pooled object.
-