Dependencies
Declarations
-
org
-
apache
-
commons
-
pool
-
BaseKeyedObjectPool
-
BaseKeyedPoolableObjectFactory
-
BaseObjectPool
-
BasePoolableObjectFactory
-
KeyedObjectPool
-
KeyedObjectPoolFactory
-
KeyedPoolableObjectFactory
-
ObjectPool
-
ObjectPoolFactory
-
PoolUtils
-
MIN_IDLE_TIMER: Timer
-
PoolUtils(): void
-
checkRethrow(Throwable): void
-
adapt(KeyedPoolableObjectFactory<Object, Object>): PoolableObjectFactory<Object>
-
adapt(KeyedPoolableObjectFactory<Object, Object>, Object): PoolableObjectFactory<Object>
-
adapt(PoolableObjectFactory<Object>): KeyedPoolableObjectFactory<Object, Object>
-
adapt(KeyedObjectPool<Object, Object>): ObjectPool<Object>
-
adapt(KeyedObjectPool<Object, Object>, Object): ObjectPool<Object>
-
adapt(ObjectPool<Object>): KeyedObjectPool<Object, Object>
-
checkedPool(ObjectPool<Object>, Class<Object>): ObjectPool<Object>
-
checkedPool(KeyedObjectPool<Object, Object>, Class<Object>): KeyedObjectPool<Object, Object>
-
checkMinIdle(ObjectPool<Object>, int, long): TimerTask
-
checkMinIdle(KeyedObjectPool<Object, Object>, Object, int, long): TimerTask
-
checkMinIdle(KeyedObjectPool<Object, Object>, Collection<Object>, int, long): Map<Object, TimerTask>
-
prefill(ObjectPool<Object>, int): void
-
prefill(KeyedObjectPool<Object, Object>, Object, int): void
-
prefill(KeyedObjectPool<Object, Object>, Collection<Object>, int): void
-
synchronizedPool(ObjectPool<Object>): ObjectPool<Object>
-
synchronizedPool(KeyedObjectPool<Object, Object>): KeyedObjectPool<Object, Object>
-
synchronizedPoolableFactory(PoolableObjectFactory<Object>): PoolableObjectFactory<Object>
-
synchronizedPoolableFactory(KeyedPoolableObjectFactory<Object, Object>): KeyedPoolableObjectFactory<Object, Object>
-
erodingPool(ObjectPool<Object>): ObjectPool<Object>
-
erodingPool(ObjectPool<Object>, float): ObjectPool<Object>
-
erodingPool(KeyedObjectPool<Object, Object>): KeyedObjectPool<Object, Object>
-
erodingPool(KeyedObjectPool<Object, Object>, float): KeyedObjectPool<Object, Object>
-
erodingPool(KeyedObjectPool<Object, Object>, float, boolean): KeyedObjectPool<Object, Object>
-
getMinIdleTimer(): Timer
-
PoolableObjectFactoryAdaptor
-
KeyedPoolableObjectFactoryAdaptor
-
ObjectPoolAdaptor
-
KeyedObjectPoolAdaptor
-
CheckedObjectPool
-
CheckedKeyedObjectPool
-
ObjectPoolMinIdleTimerTask
-
KeyedObjectPoolMinIdleTimerTask
-
SynchronizedObjectPool
-
SynchronizedKeyedObjectPool
-
SynchronizedPoolableObjectFactory
-
SynchronizedKeyedPoolableObjectFactory
-
ErodingFactor
-
ErodingObjectPool
-
ErodingKeyedObjectPool
-
ErodingPerKeyKeyedObjectPool
-
PoolableObjectFactory
-
impl
-
CursorableLinkedList
-
CursorableSubList
-
EvictionTimer
-
GenericKeyedObjectPool
-
WHEN_EXHAUSTED_FAIL: byte
-
WHEN_EXHAUSTED_BLOCK: byte
-
WHEN_EXHAUSTED_GROW: byte
-
DEFAULT_MAX_IDLE: int
-
DEFAULT_MAX_ACTIVE: int
-
DEFAULT_MAX_TOTAL: int
-
DEFAULT_WHEN_EXHAUSTED_ACTION: byte
-
DEFAULT_MAX_WAIT: long
-
DEFAULT_TEST_ON_BORROW: boolean
-
DEFAULT_TEST_ON_RETURN: boolean
-
DEFAULT_TEST_WHILE_IDLE: boolean
-
DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS: long
-
DEFAULT_NUM_TESTS_PER_EVICTION_RUN: int
-
DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS: long
-
DEFAULT_MIN_IDLE: int
-
DEFAULT_LIFO: boolean
-
GenericKeyedObjectPool(): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, Config): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, boolean, boolean): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, boolean, boolean): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean, boolean): void
-
getMaxActive(): int
-
setMaxActive(int): void
-
getMaxTotal(): int
-
setMaxTotal(int): void
-
getWhenExhaustedAction(): byte
-
setWhenExhaustedAction(byte): void
-
getMaxWait(): long
-
setMaxWait(long): void
-
getMaxIdle(): int
-
setMaxIdle(int): void
-
setMinIdle(int): void
-
getMinIdle(): int
-
getTestOnBorrow(): boolean
-
setTestOnBorrow(boolean): void
-
getTestOnReturn(): boolean
-
setTestOnReturn(boolean): void
-
getTimeBetweenEvictionRunsMillis(): long
-
setTimeBetweenEvictionRunsMillis(long): void
-
getNumTestsPerEvictionRun(): int
-
setNumTestsPerEvictionRun(int): void
-
getMinEvictableIdleTimeMillis(): long
-
setMinEvictableIdleTimeMillis(long): void
-
getTestWhileIdle(): boolean
-
setTestWhileIdle(boolean): void
-
setConfig(Config): void
-
getLifo(): boolean
-
setLifo(boolean): void
-
borrowObject(Object): Object
-
allocate(): void
-
clear(): void
-
clearOldest(): void
-
clear(Object): void
-
destroy(Map<Object, List<ObjectTimestampPair<Object>>>, KeyedPoolableObjectFactory<Object, Object>): void
-
getNumActive(): int
-
getNumIdle(): int
-
getNumActive(Object): int
-
getNumIdle(Object): int
-
returnObject(Object, Object): void
-
addObjectToPool(Object, Object, boolean): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
preparePool(Object, boolean): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
evict(): void
-
resetEvictionKeyCursor(): void
-
resetEvictionObjectCursor(Object): void
-
ensureMinIdle(): void
-
ensureMinIdle(Object): void
-
startEvictor(long): void
-
debugInfo(): String
-
getNumTests(): int
-
calculateDeficit(ObjectQueue, boolean): int
-
ObjectQueue
-
ObjectTimestampPair
-
Evictor
-
Config
-
Latch
-
_maxIdle: int
-
_minIdle: int
-
_maxActive: int
-
_maxTotal: int
-
_maxWait: long
-
_whenExhaustedAction: byte
-
_testOnBorrow: boolean
-
_testOnReturn: boolean
-
_testWhileIdle: boolean
-
_timeBetweenEvictionRunsMillis: long
-
_numTestsPerEvictionRun: int
-
_minEvictableIdleTimeMillis: long
-
_poolMap: Map<Object, ObjectQueue>
-
_totalActive: int
-
_totalIdle: int
-
_totalInternalProcessing: int
-
_factory: KeyedPoolableObjectFactory<Object, Object>
-
_evictor: Evictor
-
_poolList: CursorableLinkedList<Object>
-
_evictionCursor: Cursor
-
_evictionKeyCursor: Cursor
-
_lifo: boolean
-
_allocationQueue: LinkedList<Latch<Object, Object>>
-
GenericKeyedObjectPoolFactory
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, Config): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, boolean, boolean): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, boolean, boolean): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, byte, long, int, int, int, boolean, boolean, long, int, long, boolean, boolean): void
-
createPool(): KeyedObjectPool<Object, Object>
-
getMaxIdle(): int
-
getMaxActive(): int
-
getMaxTotal(): int
-
getMinIdle(): int
-
getMaxWait(): long
-
getWhenExhaustedAction(): byte
-
getTestOnBorrow(): boolean
-
getTestOnReturn(): boolean
-
getTestWhileIdle(): boolean
-
getTimeBetweenEvictionRunsMillis(): long
-
getNumTestsPerEvictionRun(): int
-
getMinEvictableIdleTimeMillis(): long
-
getFactory(): KeyedPoolableObjectFactory<Object, Object>
-
getLifo(): boolean
-
_maxIdle: int
-
_maxActive: int
-
_maxTotal: int
-
_minIdle: int
-
_maxWait: long
-
_whenExhaustedAction: byte
-
_testOnBorrow: boolean
-
_testOnReturn: boolean
-
_testWhileIdle: boolean
-
_timeBetweenEvictionRunsMillis: long
-
_numTestsPerEvictionRun: int
-
_minEvictableIdleTimeMillis: long
-
_factory: KeyedPoolableObjectFactory<Object, Object>
-
_lifo: boolean
-
GenericObjectPool
-
WHEN_EXHAUSTED_FAIL: byte
-
WHEN_EXHAUSTED_BLOCK: byte
-
WHEN_EXHAUSTED_GROW: byte
-
DEFAULT_MAX_IDLE: int
-
DEFAULT_MIN_IDLE: int
-
DEFAULT_MAX_ACTIVE: int
-
DEFAULT_WHEN_EXHAUSTED_ACTION: byte
-
DEFAULT_LIFO: boolean
-
DEFAULT_MAX_WAIT: long
-
DEFAULT_TEST_ON_BORROW: boolean
-
_pool: CursorableLinkedList<ObjectTimestampPair<Object>>
-
DEFAULT_TEST_ON_RETURN: boolean
-
DEFAULT_TEST_WHILE_IDLE: boolean
-
DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS: long
-
DEFAULT_NUM_TESTS_PER_EVICTION_RUN: int
-
DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS: long
-
DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS: long
-
GenericObjectPool(): void
-
GenericObjectPool(PoolableObjectFactory<Object>): void
-
GenericObjectPool(PoolableObjectFactory<Object>, Config): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, boolean, boolean): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int, boolean, boolean): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int, boolean, boolean, long, int, long, boolean): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean, long): void
-
GenericObjectPool(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean, long, boolean): void
-
getMaxActive(): int
-
setMaxActive(int): void
-
getWhenExhaustedAction(): byte
-
setWhenExhaustedAction(byte): void
-
getMaxWait(): long
-
setMaxWait(long): void
-
getMaxIdle(): int
-
setMaxIdle(int): void
-
setMinIdle(int): void
-
getMinIdle(): int
-
getTestOnBorrow(): boolean
-
setTestOnBorrow(boolean): void
-
getTestOnReturn(): boolean
-
setTestOnReturn(boolean): void
-
getTimeBetweenEvictionRunsMillis(): long
-
setTimeBetweenEvictionRunsMillis(long): void
-
getNumTestsPerEvictionRun(): int
-
setNumTestsPerEvictionRun(int): void
-
getMinEvictableIdleTimeMillis(): long
-
setMinEvictableIdleTimeMillis(long): void
-
getSoftMinEvictableIdleTimeMillis(): long
-
setSoftMinEvictableIdleTimeMillis(long): void
-
getTestWhileIdle(): boolean
-
setTestWhileIdle(boolean): void
-
getLifo(): boolean
-
setLifo(boolean): void
-
setConfig(Config): void
-
borrowObject(): Object
-
allocate(): void
-
invalidateObject(Object): void
-
clear(): void
-
destroy(Collection<ObjectTimestampPair<Object>>, PoolableObjectFactory<Object>): void
-
getNumActive(): int
-
getNumIdle(): int
-
returnObject(Object): void
-
addObjectToPool(Object, boolean): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
evict(): void
-
_lifo: boolean
-
ensureMinIdle(): void
-
calculateDeficit(boolean): int
-
addObject(): void
-
startEvictor(long): void
-
debugInfo(): String
-
getNumTests(): int
-
Evictor
-
Config
-
Latch
-
_maxIdle: int
-
_minIdle: int
-
_maxActive: int
-
_maxWait: long
-
_whenExhaustedAction: byte
-
_testOnBorrow: boolean
-
_testOnReturn: boolean
-
_testWhileIdle: boolean
-
_timeBetweenEvictionRunsMillis: long
-
_numTestsPerEvictionRun: int
-
_minEvictableIdleTimeMillis: long
-
_softMinEvictableIdleTimeMillis: long
-
_evictionCursor: Cursor
-
_factory: PoolableObjectFactory<Object>
-
_numActive: int
-
_evictor: Evictor
-
_numInternalProcessing: int
-
_allocationQueue: LinkedList<Latch<Object>>
-
GenericObjectPoolFactory
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, Config): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, boolean, boolean): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int, boolean, boolean): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int, boolean, boolean, long, int, long, boolean): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean, long): void
-
GenericObjectPoolFactory(PoolableObjectFactory<Object>, int, byte, long, int, int, boolean, boolean, long, int, long, boolean, long, boolean): void
-
createPool(): ObjectPool<Object>
-
getMaxIdle(): int
-
getMinIdle(): int
-
getMaxActive(): int
-
getMaxWait(): long
-
getWhenExhaustedAction(): byte
-
getTestOnBorrow(): boolean
-
getTestOnReturn(): boolean
-
getTestWhileIdle(): boolean
-
getTimeBetweenEvictionRunsMillis(): long
-
getNumTestsPerEvictionRun(): int
-
getMinEvictableIdleTimeMillis(): long
-
getSoftMinEvictableIdleTimeMillis(): long
-
getLifo(): boolean
-
getFactory(): PoolableObjectFactory<Object>
-
_maxIdle: int
-
_minIdle: int
-
_maxActive: int
-
_maxWait: long
-
_whenExhaustedAction: byte
-
_testOnBorrow: boolean
-
_testOnReturn: boolean
-
_testWhileIdle: boolean
-
_timeBetweenEvictionRunsMillis: long
-
_numTestsPerEvictionRun: int
-
_minEvictableIdleTimeMillis: long
-
_softMinEvictableIdleTimeMillis: long
-
_lifo: boolean
-
_factory: PoolableObjectFactory<Object>
-
SoftReferenceObjectPool
-
StackKeyedObjectPool
-
StackKeyedObjectPool(): void
-
StackKeyedObjectPool(int): void
-
StackKeyedObjectPool(int, int): void
-
StackKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>): void
-
StackKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int): void
-
StackKeyedObjectPool(KeyedPoolableObjectFactory<Object, Object>, int, int): void
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(): int
-
getNumActive(): int
-
getNumActive(Object): int
-
getNumIdle(Object): int
-
clear(): void
-
clear(Object): void
-
destroyStack(Object, Stack<Object>): void
-
toString(): String
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
getFactory(): KeyedPoolableObjectFactory<Object, Object>
-
getActiveCount(Object): int
-
incrementActiveCount(Object): void
-
decrementActiveCount(Object): void
-
getPools(): Map<Object, Stack<Object>>
-
getMaxSleeping(): int
-
getInitSleepingCapacity(): int
-
getTotActive(): int
-
getTotIdle(): int
-
getActiveCount(): Map<Object, Integer>
-
DEFAULT_MAX_SLEEPING: int
-
DEFAULT_INIT_SLEEPING_CAPACITY: int
-
_pools: HashMap<Object, Stack<Object>>
-
_factory: KeyedPoolableObjectFactory<Object, Object>
-
_maxSleeping: int
-
_initSleepingCapacity: int
-
_totActive: int
-
_totIdle: int
-
_activeCount: HashMap<Object, Integer>
-
StackKeyedObjectPoolFactory
-
StackKeyedObjectPoolFactory(): void
-
StackKeyedObjectPoolFactory(int): void
-
StackKeyedObjectPoolFactory(int, int): void
-
StackKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
StackKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int): void
-
StackKeyedObjectPoolFactory(KeyedPoolableObjectFactory<Object, Object>, int, int): void
-
createPool(): KeyedObjectPool<Object, Object>
-
_factory: KeyedPoolableObjectFactory<Object, Object>
-
_maxSleeping: int
-
_initCapacity: int
-
getFactory(): KeyedPoolableObjectFactory<Object, Object>
-
getMaxSleeping(): int
-
getInitialCapacity(): int
-
StackObjectPool
-
StackObjectPoolFactory
Java files
Class files