| 
 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.apache.commons.pool.impl.GenericKeyedObjectPoolFactory
public class GenericKeyedObjectPoolFactory
A factory for creating GenericKeyedObjectPool instances.
GenericKeyedObjectPool, 
KeyedObjectPoolFactory| Constructor Summary | |
|---|---|
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              GenericKeyedObjectPool.Config config)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              boolean testOnBorrow,
                              boolean testOnReturn)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              boolean testOnBorrow,
                              boolean testOnReturn)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              boolean testOnBorrow,
                              boolean testOnReturn,
                              long timeBetweenEvictionRunsMillis,
                              int numTestsPerEvictionRun,
                              long minEvictableIdleTimeMillis,
                              boolean testWhileIdle)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              int maxTotal)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              int maxTotal,
                              boolean testOnBorrow,
                              boolean testOnReturn,
                              long timeBetweenEvictionRunsMillis,
                              int numTestsPerEvictionRun,
                              long minEvictableIdleTimeMillis,
                              boolean testWhileIdle)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              int maxTotal,
                              int minIdle,
                              boolean testOnBorrow,
                              boolean testOnReturn,
                              long timeBetweenEvictionRunsMillis,
                              int numTestsPerEvictionRun,
                              long minEvictableIdleTimeMillis,
                              boolean testWhileIdle)Create a new GenericKeyedObjectPoolFactory. | |
| GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                              int maxActive,
                              byte whenExhaustedAction,
                              long maxWait,
                              int maxIdle,
                              int maxTotal,
                              int minIdle,
                              boolean testOnBorrow,
                              boolean testOnReturn,
                              long timeBetweenEvictionRunsMillis,
                              int numTestsPerEvictionRun,
                              long minEvictableIdleTimeMillis,
                              boolean testWhileIdle,
                              boolean lifo)Create a new GenericKeyedObjectPoolFactory. | |
| Method Summary | |
|---|---|
|  KeyedObjectPool | createPool()Create a new KeyedObjectPool. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory)
factory - the KeyedPoolableObjectFactory to used by created pools.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     GenericKeyedObjectPool.Config config)
                              throws java.lang.NullPointerException
factory - the KeyedPoolableObjectFactory to used by created pools.config - a non-null GenericKeyedObjectPool.Config describing the configuration.
java.lang.NullPointerException - when config is null.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, GenericKeyedObjectPool.Config)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     boolean testOnBorrow,
                                     boolean testOnReturn)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, boolean, boolean)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     boolean testOnBorrow,
                                     boolean testOnReturn)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int, boolean, boolean)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     boolean testOnBorrow,
                                     boolean testOnReturn,
                                     long timeBetweenEvictionRunsMillis,
                                     int numTestsPerEvictionRun,
                                     long minEvictableIdleTimeMillis,
                                     boolean testWhileIdle)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.timeBetweenEvictionRunsMillis - the number of milliseconds to sleep between examining idle objects for eviction.numTestsPerEvictionRun - the number of idle objects to examine per run of the evictor.minEvictableIdleTimeMillis - the minimum number of milliseconds an object can sit idle in the pool before it is eligible for eviction.testWhileIdle - whether to validate objects in the idle object eviction thread.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int, boolean, boolean, long, int, long, boolean)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     int maxTotal)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.maxTotal - the maximum number of objects that can exists at one time.
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     int maxTotal,
                                     boolean testOnBorrow,
                                     boolean testOnReturn,
                                     long timeBetweenEvictionRunsMillis,
                                     int numTestsPerEvictionRun,
                                     long minEvictableIdleTimeMillis,
                                     boolean testWhileIdle)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.maxTotal - the maximum number of objects that can exists at one time.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.timeBetweenEvictionRunsMillis - the number of milliseconds to sleep between examining idle objects for eviction.numTestsPerEvictionRun - the number of idle objects to examine per run of the evictor.minEvictableIdleTimeMillis - the minimum number of milliseconds an object can sit idle in the pool before it is eligible for eviction.testWhileIdle - whether to validate objects in the idle object eviction thread.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int, int, boolean, boolean, long, int, long, boolean)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     int maxTotal,
                                     int minIdle,
                                     boolean testOnBorrow,
                                     boolean testOnReturn,
                                     long timeBetweenEvictionRunsMillis,
                                     int numTestsPerEvictionRun,
                                     long minEvictableIdleTimeMillis,
                                     boolean testWhileIdle)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.maxTotal - the maximum number of objects that can exists at one time.minIdle - the minimum number of idle objects to have in the pool at any one time.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.timeBetweenEvictionRunsMillis - the number of milliseconds to sleep between examining idle objects for eviction.numTestsPerEvictionRun - the number of idle objects to examine per run of the evictor.minEvictableIdleTimeMillis - the minimum number of milliseconds an object can sit idle in the pool before it is eligible for eviction.testWhileIdle - whether to validate objects in the idle object eviction thread.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean)
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory factory,
                                     int maxActive,
                                     byte whenExhaustedAction,
                                     long maxWait,
                                     int maxIdle,
                                     int maxTotal,
                                     int minIdle,
                                     boolean testOnBorrow,
                                     boolean testOnReturn,
                                     long timeBetweenEvictionRunsMillis,
                                     int numTestsPerEvictionRun,
                                     long minEvictableIdleTimeMillis,
                                     boolean testWhileIdle,
                                     boolean lifo)
factory - the KeyedPoolableObjectFactory to used by created pools.maxActive - the maximum number of objects that can be borrowed from pools at one time.whenExhaustedAction - the action to take when the pool is exhausted.maxWait - the maximum amount of time to wait for an idle object when the pool is exhausted.maxIdle - the maximum number of idle objects in the pools.maxTotal - the maximum number of objects that can exists at one time.minIdle - the minimum number of idle objects to have in the pool at any one time.testOnBorrow - whether to validate objects before they are returned by borrowObject.testOnReturn - whether to validate objects after they are returned to returnObject.timeBetweenEvictionRunsMillis - the number of milliseconds to sleep between examining idle objects for eviction.numTestsPerEvictionRun - the number of idle objects to examine per run of the evictor.minEvictableIdleTimeMillis - the minimum number of milliseconds an object can sit idle in the pool before it is eligible for eviction.testWhileIdle - whether to validate objects in the idle object eviction thread.lifo - whether or not objects are returned in last-in-first-out order from the idle object pool.GenericKeyedObjectPool.GenericKeyedObjectPool(KeyedPoolableObjectFactory, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean, boolean)| Method Detail | 
|---|
public KeyedObjectPool createPool()
KeyedObjectPoolFactoryKeyedObjectPool.
createPool in interface KeyedObjectPoolFactoryKeyedObjectPool| 
 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||