Dependencies
Declarations
-
org
-
apache
-
commons
-
pool
-
BaseKeyedObjectPool
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(Object): int
-
getNumActive(Object): int
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
isClosed(): boolean
-
assertOpen(): void
-
closed: boolean
-
-
BaseKeyedPoolableObjectFactory
-
BaseObjectPool
-
BasePoolableObjectFactory
-
KeyedObjectPool
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(Object): int
-
getNumActive(Object): int
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
-
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
-
key: Object
-
keyedFactory: KeyedPoolableObjectFactory<Object, Object>
-
PoolableObjectFactoryAdaptor(KeyedPoolableObjectFactory<Object, Object>, Object): void
-
makeObject(): Object
-
destroyObject(Object): void
-
validateObject(Object): boolean
-
activateObject(Object): void
-
passivateObject(Object): void
-
toString(): String
-
-
KeyedPoolableObjectFactoryAdaptor
-
factory: PoolableObjectFactory<Object>
-
KeyedPoolableObjectFactoryAdaptor(PoolableObjectFactory<Object>): void
-
makeObject(Object): Object
-
destroyObject(Object, Object): void
-
validateObject(Object, Object): boolean
-
activateObject(Object, Object): void
-
passivateObject(Object, Object): void
-
toString(): String
-
-
ObjectPoolAdaptor
-
key: Object
-
keyedPool: KeyedObjectPool<Object, Object>
-
ObjectPoolAdaptor(KeyedObjectPool<Object, Object>, Object): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
addObject(): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
toString(): String
-
-
KeyedObjectPoolAdaptor
-
pool: ObjectPool<Object>
-
KeyedObjectPoolAdaptor(ObjectPool<Object>): void
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(Object): int
-
getNumActive(Object): int
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
toString(): String
-
-
CheckedObjectPool
-
type: Class<Object>
-
pool: ObjectPool<Object>
-
CheckedObjectPool(ObjectPool<Object>, Class<Object>): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
addObject(): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
toString(): String
-
-
CheckedKeyedObjectPool
-
toString(): String
-
type: Class<Object>
-
keyedPool: KeyedObjectPool<Object, Object>
-
CheckedKeyedObjectPool(KeyedObjectPool<Object, Object>, Class<Object>): void
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(Object): int
-
getNumActive(Object): int
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
-
ObjectPoolMinIdleTimerTask
-
KeyedObjectPoolMinIdleTimerTask
-
SynchronizedObjectPool
-
lock: Object
-
pool: ObjectPool<Object>
-
SynchronizedObjectPool(ObjectPool<Object>): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
addObject(): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
toString(): String
-
-
SynchronizedKeyedObjectPool
-
lock: Object
-
keyedPool: KeyedObjectPool<Object, Object>
-
SynchronizedKeyedObjectPool(KeyedObjectPool<Object, Object>): void
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(Object): int
-
getNumActive(Object): int
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
toString(): String
-
-
SynchronizedPoolableObjectFactory
-
SynchronizedKeyedPoolableObjectFactory
-
lock: Object
-
keyedFactory: KeyedPoolableObjectFactory<Object, Object>
-
SynchronizedKeyedPoolableObjectFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
makeObject(Object): Object
-
destroyObject(Object, Object): void
-
validateObject(Object, Object): boolean
-
activateObject(Object, Object): void
-
passivateObject(Object, Object): void
-
toString(): String
-
-
ErodingFactor
-
ErodingObjectPool
-
pool: ObjectPool<Object>
-
factor: ErodingFactor
-
ErodingObjectPool(ObjectPool<Object>, float): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
addObject(): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
toString(): String
-
-
ErodingKeyedObjectPool
-
keyedPool: KeyedObjectPool<Object, Object>
-
erodingFactor: ErodingFactor
-
ErodingKeyedObjectPool(KeyedObjectPool<Object, Object>, float): void
-
ErodingKeyedObjectPool(KeyedObjectPool<Object, Object>, ErodingFactor): void
-
borrowObject(Object): Object
-
returnObject(Object, Object): void
-
numIdle(Object): int
-
getErodingFactor(Object): ErodingFactor
-
invalidateObject(Object, Object): void
-
addObject(Object): void
-
getNumIdle(): int
-
getNumIdle(Object): int
-
getNumActive(): int
-
getNumActive(Object): int
-
clear(): void
-
clear(Object): void
-
close(): void
-
setFactory(KeyedPoolableObjectFactory<Object, Object>): void
-
getKeyedPool(): KeyedObjectPool<Object, Object>
-
toString(): String
-
-
ErodingPerKeyKeyedObjectPool
-
-
PoolableObjectFactory
-
impl
-
CursorableLinkedList
-
serialVersionUID: long
-
add(Object): boolean
-
add(int, Object): void
-
addAll(Collection<Object>): boolean
-
addAll(int, Collection<Object>): boolean
-
addFirst(Object): boolean
-
addLast(Object): boolean
-
clear(): void
-
contains(Object): boolean
-
containsAll(Collection<Object>): boolean
-
cursor(): Cursor
-
cursor(int): Cursor
-
equals(Object): boolean
-
get(int): Object
-
getFirst(): Object
-
getLast(): Object
-
hashCode(): int
-
indexOf(Object): int
-
isEmpty(): boolean
-
iterator(): Iterator<Object>
-
lastIndexOf(Object): int
-
listIterator(): ListIterator<Object>
-
listIterator(int): ListIterator<Object>
-
remove(Object): boolean
-
remove(int): Object
-
removeAll(Collection<Object>): boolean
-
removeFirst(): Object
-
removeLast(): Object
-
retainAll(Collection<Object>): boolean
-
set(int, Object): Object
-
size(): int
-
toArray(): Object[]
-
toArray(Object[]): Object[]
-
toString(): String
-
subList(int, int): List<Object>
-
insertListable(Listable<Object>, Listable<Object>, Object): Listable<Object>
-
removeListable(Listable<Object>): void
-
getListableAt(int): Listable<Object>
-
registerCursor(Cursor): void
-
unregisterCursor(Cursor): void
-
invalidateCursors(): void
-
broadcastListableChanged(Listable<Object>): void
-
broadcastListableRemoved(Listable<Object>): void
-
broadcastListableInserted(Listable<Object>): void
-
writeObject(ObjectOutputStream): void
-
readObject(ObjectInputStream): void
-
_size: int
-
_head: Listable<Object>
-
_modCount: int
-
_cursors: List<WeakReference<Cursor>>
-
Listable
-
ListIter
-
_cur: Listable<Object>
-
_lastReturned: Listable<Object>
-
_expectedModCount: int
-
_nextIndex: int
-
ListIter(int): void
-
previous(): Object
-
hasNext(): boolean
-
next(): Object
-
previousIndex(): int
-
hasPrevious(): boolean
-
set(Object): void
-
nextIndex(): int
-
remove(): void
-
add(Object): void
-
checkForComod(): void
-
-
Cursor
-
-
CursorableSubList
-
CursorableSubList(CursorableLinkedList<Object>, int, int): void
-
clear(): void
-
iterator(): Iterator<Object>
-
size(): int
-
isEmpty(): boolean
-
toArray(): Object[]
-
toArray(Object[]): Object[]
-
contains(Object): boolean
-
remove(Object): boolean
-
removeFirst(): Object
-
removeLast(): Object
-
addAll(Collection<Object>): boolean
-
add(Object): boolean
-
addFirst(Object): boolean
-
addLast(Object): boolean
-
removeAll(Collection<Object>): boolean
-
containsAll(Collection<Object>): boolean
-
addAll(int, Collection<Object>): boolean
-
hashCode(): int
-
retainAll(Collection<Object>): boolean
-
set(int, Object): Object
-
equals(Object): boolean
-
get(int): Object
-
getFirst(): Object
-
getLast(): Object
-
add(int, Object): void
-
listIterator(int): ListIterator<Object>
-
remove(int): Object
-
indexOf(Object): int
-
lastIndexOf(Object): int
-
listIterator(): ListIterator<Object>
-
subList(int, int): List<Object>
-
insertListable(Listable<Object>, Listable<Object>, Object): Listable<Object>
-
removeListable(Listable<Object>): void
-
checkForComod(): void
-
_list: CursorableLinkedList<Object>
-
_pre: Listable<Object>
-
_post: Listable<Object>
-
-
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
-
_key: Object
-
_pool: ObjectQueue
-
_pair: ObjectTimestampPair<Object>
-
_mayCreate: boolean
-
Latch(Object): void
-
getkey(): Object
-
getPool(): ObjectQueue
-
setPool(ObjectQueue): void
-
getPair(): ObjectTimestampPair<Object>
-
setPair(ObjectTimestampPair<Object>): void
-
mayCreate(): boolean
-
setMayCreate(boolean): void
-
reset(): void
-
-
_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
-
SoftReferenceObjectPool(): void
-
SoftReferenceObjectPool(PoolableObjectFactory<Object>): void
-
SoftReferenceObjectPool(PoolableObjectFactory<Object>, int): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
addObject(): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
pruneClearedReferences(): void
-
getFactory(): PoolableObjectFactory<Object>
-
_pool: List<SoftReference<Object>>
-
_factory: PoolableObjectFactory<Object>
-
refQueue: ReferenceQueue<Object>
-
_numActive: int
-
-
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
-
StackObjectPool(): void
-
StackObjectPool(int): void
-
StackObjectPool(int, int): void
-
StackObjectPool(PoolableObjectFactory<Object>): void
-
StackObjectPool(PoolableObjectFactory<Object>, int): void
-
StackObjectPool(PoolableObjectFactory<Object>, int, int): void
-
borrowObject(): Object
-
returnObject(Object): void
-
invalidateObject(Object): void
-
getNumIdle(): int
-
getNumActive(): int
-
clear(): void
-
close(): void
-
addObject(): void
-
setFactory(PoolableObjectFactory<Object>): void
-
DEFAULT_MAX_SLEEPING: int
-
DEFAULT_INIT_SLEEPING_CAPACITY: int
-
_pool: Stack<Object>
-
_factory: PoolableObjectFactory<Object>
-
_maxSleeping: int
-
_numActive: int
-
getFactory(): PoolableObjectFactory<Object>
-
getMaxSleeping(): int
-
-
StackObjectPoolFactory
-
StackObjectPoolFactory(): void
-
StackObjectPoolFactory(int): void
-
StackObjectPoolFactory(int, int): void
-
StackObjectPoolFactory(PoolableObjectFactory<Object>): void
-
StackObjectPoolFactory(PoolableObjectFactory<Object>, int): void
-
StackObjectPoolFactory(PoolableObjectFactory<Object>, int, int): void
-
createPool(): ObjectPool<Object>
-
_factory: PoolableObjectFactory<Object>
-
_maxSleeping: int
-
_initCapacity: int
-
getFactory(): PoolableObjectFactory<Object>
-
getMaxSleeping(): int
-
getInitCapacity(): int
-
-
-
-
pool
-
commons
-
apache