Dependencies
- cglib/cglib/3.2.12
- java/11
- org.apache.ant/ant/1.10.3
- org.apache.ant/ant-launcher/1.10.3
- org.ow2.asm/asm/7.1
- org.ow2.asm/asm-analysis/7.1
- org.ow2.asm/asm-tree/7.1
- org.ow2.asm/asm-util/7.1
Declarations
-
org
-
apache
-
commons
-
pool2
-
BaseKeyedPooledObjectFactory
- create(Object): Object
- wrap(Object): PooledObject<Object>
- makeObject(Object): PooledObject<Object>
- destroyObject(Object, PooledObject<Object>): void
- validateObject(Object, PooledObject<Object>): boolean
- activateObject(Object, PooledObject<Object>): void
- passivateObject(Object, PooledObject<Object>): void
- BaseObject
- BaseObjectPool
- BasePooledObjectFactory
- KeyedObjectPool
- KeyedPooledObjectFactory
- ObjectPool
-
PoolUtils
- MSG_MIN_IDLE: String
- MSG_FACTOR_NEGATIVE: String
- MSG_NULL_KEY: String
- MSG_NULL_KEYED_POOL: String
- MSG_NULL_KEYS: String
- MSG_NULL_POOL: String
- TimerHolder
- PoolUtils(): void
- checkRethrow(Throwable): void
- 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>
- synchronizedPooledFactory(PooledObjectFactory<Object>): PooledObjectFactory<Object>
- synchronizedKeyedPooledFactory(KeyedPooledObjectFactory<Object, Object>): KeyedPooledObjectFactory<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
- ObjectPoolMinIdleTimerTask
- KeyedObjectPoolMinIdleTimerTask
- SynchronizedObjectPool
-
SynchronizedKeyedObjectPool
- readWriteLock: ReentrantReadWriteLock
- 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
- toString(): String
-
SynchronizedPooledObjectFactory
- writeLock: WriteLock
- factory: PooledObjectFactory<Object>
- SynchronizedPooledObjectFactory(PooledObjectFactory<Object>): void
- makeObject(): PooledObject<Object>
- destroyObject(PooledObject<Object>): void
- validateObject(PooledObject<Object>): boolean
- activateObject(PooledObject<Object>): void
- passivateObject(PooledObject<Object>): void
- toString(): String
-
SynchronizedKeyedPooledObjectFactory
- writeLock: WriteLock
- keyedFactory: KeyedPooledObjectFactory<Object, Object>
- SynchronizedKeyedPooledObjectFactory(KeyedPooledObjectFactory<Object, Object>): void
- makeObject(Object): PooledObject<Object>
- destroyObject(Object, PooledObject<Object>): void
- validateObject(Object, PooledObject<Object>): boolean
- activateObject(Object, PooledObject<Object>): void
- passivateObject(Object, PooledObject<Object>): void
- toString(): String
- ErodingFactor
- ErodingObjectPool
-
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
- 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
- getKeyedPool(): KeyedObjectPool<Object, Object>
- toString(): String
- ErodingPerKeyKeyedObjectPool
-
PooledObject
- getObject(): Object
- getCreateTime(): long
- getActiveTimeMillis(): long
- getBorrowedCount(): long
- getIdleTimeMillis(): long
- getLastBorrowTime(): long
- getLastReturnTime(): long
- getLastUsedTime(): long
- compareTo(PooledObject<Object>): int
- equals(Object): boolean
- hashCode(): int
- toString(): String
- startEvictionTest(): boolean
- endEvictionTest(Deque<PooledObject<Object>>): boolean
- allocate(): boolean
- deallocate(): boolean
- invalidate(): void
- setLogAbandoned(boolean): void
- setRequireFullStackTrace(boolean): void
- use(): void
- printStackTrace(PrintWriter): void
- getState(): PooledObjectState
- markAbandoned(): void
- markReturning(): void
- PooledObjectFactory
-
PooledObjectState
- IDLE: PooledObjectState
- ALLOCATED: PooledObjectState
- EVICTION: PooledObjectState
- EVICTION_RETURN_TO_HEAD: PooledObjectState
- VALIDATION: PooledObjectState
- VALIDATION_PREALLOCATED: PooledObjectState
- VALIDATION_RETURN_TO_HEAD: PooledObjectState
- INVALID: PooledObjectState
- ABANDONED: PooledObjectState
- RETURNING: PooledObjectState
- SwallowedExceptionListener
- TrackedUse
- UsageTracking
-
impl
-
AbandonedConfig
- removeAbandonedOnBorrow: boolean
- getRemoveAbandonedOnBorrow(): boolean
- setRemoveAbandonedOnBorrow(boolean): void
- removeAbandonedOnMaintenance: boolean
- getRemoveAbandonedOnMaintenance(): boolean
- setRemoveAbandonedOnMaintenance(boolean): void
- removeAbandonedTimeout: int
- getRemoveAbandonedTimeout(): int
- setRemoveAbandonedTimeout(int): void
- logAbandoned: boolean
- getLogAbandoned(): boolean
- setLogAbandoned(boolean): void
- requireFullStackTrace: boolean
- getRequireFullStackTrace(): boolean
- setRequireFullStackTrace(boolean): void
- logWriter: PrintWriter
- getLogWriter(): PrintWriter
- setLogWriter(PrintWriter): void
- useUsageTracking: boolean
- getUseUsageTracking(): boolean
- setUseUsageTracking(boolean): void
- toString(): String
-
BaseGenericObjectPool
- MEAN_TIMING_STATS_CACHE_SIZE: int
- EVICTION_POLICY_TYPE_NAME: String
- maxTotal: int
- blockWhenExhausted: boolean
- maxWaitMillis: long
- lifo: boolean
- fairness: boolean
- testOnCreate: boolean
- testOnBorrow: boolean
- testOnReturn: boolean
- testWhileIdle: boolean
- timeBetweenEvictionRunsMillis: long
- numTestsPerEvictionRun: int
- minEvictableIdleTimeMillis: long
- softMinEvictableIdleTimeMillis: long
- evictionPolicy: EvictionPolicy<Object>
- evictorShutdownTimeoutMillis: long
- closeLock: Object
- closed: boolean
- evictionLock: Object
- evictor: Evictor
- evictionIterator: EvictionIterator
- factoryClassLoader: WeakReference<ClassLoader>
- objectName: ObjectName
- creationStackTrace: String
- borrowedCount: AtomicLong
- returnedCount: AtomicLong
- createdCount: AtomicLong
- destroyedCount: AtomicLong
- destroyedByEvictorCount: AtomicLong
- destroyedByBorrowValidationCount: AtomicLong
- activeTimes: StatsStore
- idleTimes: StatsStore
- waitTimes: StatsStore
- maxBorrowWaitTimeMillis: AtomicLong
- swallowedExceptionListener: SwallowedExceptionListener
- BaseGenericObjectPool(BaseObjectPoolConfig<Object>, String, String): void
- getMaxTotal(): int
- setMaxTotal(int): void
- getBlockWhenExhausted(): boolean
- setBlockWhenExhausted(boolean): void
- setConfig(BaseObjectPoolConfig<Object>): void
- getMaxWaitMillis(): long
- setMaxWaitMillis(long): void
- getLifo(): boolean
- getFairness(): boolean
- setLifo(boolean): void
- getTestOnCreate(): boolean
- setTestOnCreate(boolean): void
- getTestOnBorrow(): boolean
- setTestOnBorrow(boolean): void
- getTestOnReturn(): boolean
- setTestOnReturn(boolean): void
- getTestWhileIdle(): boolean
- setTestWhileIdle(boolean): void
- getTimeBetweenEvictionRunsMillis(): long
- setTimeBetweenEvictionRunsMillis(long): void
- getNumTestsPerEvictionRun(): int
- setNumTestsPerEvictionRun(int): void
- getMinEvictableIdleTimeMillis(): long
- setMinEvictableIdleTimeMillis(long): void
- getSoftMinEvictableIdleTimeMillis(): long
- setSoftMinEvictableIdleTimeMillis(long): void
- getEvictionPolicyClassName(): String
- setEvictionPolicy(EvictionPolicy<Object>): void
- setEvictionPolicyClassName(String, ClassLoader): void
- setEvictionPolicy(String, ClassLoader): void
- setEvictionPolicyClassName(String): void
- getEvictorShutdownTimeoutMillis(): long
- setEvictorShutdownTimeoutMillis(long): void
- close(): void
- isClosed(): boolean
- evict(): void
- getEvictionPolicy(): EvictionPolicy<Object>
- assertOpen(): void
- startEvictor(long): void
- stopEvictor(): void
- ensureMinIdle(): void
- getJmxName(): ObjectName
- getCreationStackTrace(): String
- getBorrowedCount(): long
- getReturnedCount(): long
- getCreatedCount(): long
- getDestroyedCount(): long
- getDestroyedByEvictorCount(): long
- getDestroyedByBorrowValidationCount(): long
- getMeanActiveTimeMillis(): long
- getMeanIdleTimeMillis(): long
- getMeanBorrowWaitTimeMillis(): long
- getMaxBorrowWaitTimeMillis(): long
- getNumIdle(): int
- getSwallowedExceptionListener(): SwallowedExceptionListener
- setSwallowedExceptionListener(SwallowedExceptionListener): void
- swallowException(Exception): void
- updateStatsBorrow(PooledObject<Object>, long): void
- updateStatsReturn(long): void
- markReturningState(PooledObject<Object>): void
- jmxUnregister(): void
- jmxRegister(BaseObjectPoolConfig<Object>, String, String): ObjectName
- getStackTrace(Exception): String
- Evictor
- StatsStore
- EvictionIterator
- IdentityWrapper
- toStringAppendFields(StringBuilder): void
-
BaseObjectPoolConfig
- DEFAULT_LIFO: boolean
- DEFAULT_FAIRNESS: boolean
- DEFAULT_MAX_WAIT_MILLIS: long
- DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS: long
- DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS: long
- DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS: long
- DEFAULT_NUM_TESTS_PER_EVICTION_RUN: int
- DEFAULT_TEST_ON_CREATE: boolean
- DEFAULT_TEST_ON_BORROW: boolean
- DEFAULT_TEST_ON_RETURN: boolean
- DEFAULT_TEST_WHILE_IDLE: boolean
- DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS: long
- DEFAULT_BLOCK_WHEN_EXHAUSTED: boolean
- DEFAULT_JMX_ENABLE: boolean
- DEFAULT_JMX_NAME_PREFIX: String
- DEFAULT_JMX_NAME_BASE: String
- DEFAULT_EVICTION_POLICY_CLASS_NAME: String
- lifo: boolean
- fairness: boolean
- maxWaitMillis: long
- minEvictableIdleTimeMillis: long
- evictorShutdownTimeoutMillis: long
- softMinEvictableIdleTimeMillis: long
- numTestsPerEvictionRun: int
- evictionPolicy: EvictionPolicy<Object>
- evictionPolicyClassName: String
- testOnCreate: boolean
- testOnBorrow: boolean
- testOnReturn: boolean
- testWhileIdle: boolean
- timeBetweenEvictionRunsMillis: long
- blockWhenExhausted: boolean
- jmxEnabled: boolean
- jmxNamePrefix: String
- jmxNameBase: String
- getLifo(): boolean
- getFairness(): boolean
- setLifo(boolean): void
- setFairness(boolean): void
- getMaxWaitMillis(): long
- setMaxWaitMillis(long): void
- getMinEvictableIdleTimeMillis(): long
- setMinEvictableIdleTimeMillis(long): void
- getSoftMinEvictableIdleTimeMillis(): long
- setSoftMinEvictableIdleTimeMillis(long): void
- getNumTestsPerEvictionRun(): int
- setNumTestsPerEvictionRun(int): void
- getEvictorShutdownTimeoutMillis(): long
- setEvictorShutdownTimeoutMillis(long): void
- getTestOnCreate(): boolean
- setTestOnCreate(boolean): void
- getTestOnBorrow(): boolean
- setTestOnBorrow(boolean): void
- getTestOnReturn(): boolean
- setTestOnReturn(boolean): void
- getTestWhileIdle(): boolean
- setTestWhileIdle(boolean): void
- getTimeBetweenEvictionRunsMillis(): long
- setTimeBetweenEvictionRunsMillis(long): void
- getEvictionPolicy(): EvictionPolicy<Object>
- getEvictionPolicyClassName(): String
- setEvictionPolicy(EvictionPolicy<Object>): void
- setEvictionPolicyClassName(String): void
- getBlockWhenExhausted(): boolean
- setBlockWhenExhausted(boolean): void
- getJmxEnabled(): boolean
- setJmxEnabled(boolean): void
- getJmxNameBase(): String
- setJmxNameBase(String): void
- getJmxNamePrefix(): String
- setJmxNamePrefix(String): void
- toStringAppendFields(StringBuilder): void
- CallStack
- CallStackUtils
- DefaultEvictionPolicy
-
DefaultPooledObject
- object: Object
- state: PooledObjectState
- createTime: long
- lastBorrowTime: long
- lastUseTime: long
- lastReturnTime: long
- logAbandoned: boolean
- borrowedBy: CallStack
- usedBy: CallStack
- borrowedCount: long
- DefaultPooledObject(Object): void
- getObject(): Object
- getCreateTime(): long
- getActiveTimeMillis(): long
- getIdleTimeMillis(): long
- getLastBorrowTime(): long
- getLastReturnTime(): long
- getBorrowedCount(): long
- getLastUsedTime(): long
- compareTo(PooledObject<Object>): int
- toString(): String
- startEvictionTest(): boolean
- endEvictionTest(Deque<PooledObject<Object>>): boolean
- allocate(): boolean
- deallocate(): boolean
- invalidate(): void
- use(): void
- printStackTrace(PrintWriter): void
- getState(): PooledObjectState
- markAbandoned(): void
- markReturning(): void
- setLogAbandoned(boolean): void
- setRequireFullStackTrace(boolean): void
-
DefaultPooledObjectInfo
- pooledObject: PooledObject<Object>
- DefaultPooledObjectInfo(PooledObject<Object>): void
- getCreateTime(): long
- getCreateTimeFormatted(): String
- getLastBorrowTime(): long
- getLastBorrowTimeFormatted(): String
- getLastBorrowTrace(): String
- getLastReturnTime(): long
- getLastReturnTimeFormatted(): String
- getPooledObjectType(): String
- getPooledObjectToString(): String
- getBorrowedCount(): long
- toString(): String
- DefaultPooledObjectInfoMBean
- EvictionConfig
- EvictionPolicy
- EvictionTimer
-
GenericKeyedObjectPool
- GenericKeyedObjectPool(KeyedPooledObjectFactory<Object, Object>): void
- GenericKeyedObjectPool(KeyedPooledObjectFactory<Object, Object>, GenericKeyedObjectPoolConfig<Object>): void
- getMaxTotalPerKey(): int
- setMaxTotalPerKey(int): void
- getMaxIdlePerKey(): int
- setMaxIdlePerKey(int): void
- setMinIdlePerKey(int): void
- getMinIdlePerKey(): int
- setConfig(GenericKeyedObjectPoolConfig<Object>): void
- getFactory(): KeyedPooledObjectFactory<Object, Object>
- borrowObject(Object): Object
- borrowObject(Object, long): Object
- returnObject(Object, Object): void
- whenWaitersAddObject(Object, LinkedBlockingDeque<PooledObject<Object>>): void
- invalidateObject(Object, Object): void
- clear(): void
- clear(Object): void
- getNumActive(): int
- getNumIdle(): int
- getNumActive(Object): int
- getNumIdle(Object): int
- close(): void
- clearOldest(): void
- reuseCapacity(): void
- hasBorrowWaiters(): boolean
- evict(): void
- create(Object): PooledObject<Object>
- destroy(Object, PooledObject<Object>, boolean): boolean
- register(Object): ObjectDeque<Object>
- deregister(Object): void
- ensureMinIdle(): void
- ensureMinIdle(Object): void
- addObject(Object): void
- addIdleObject(Object, PooledObject<Object>): void
- preparePool(Object): void
- getNumTests(): int
- calculateDeficit(ObjectDeque<Object>): int
- getNumActivePerKey(): Map<String, Integer>
- getNumWaiters(): int
- getNumWaitersByKey(): Map<String, Integer>
- listAllObjects(): Map<String, List<DefaultPooledObjectInfo>>
- ObjectDeque
- maxIdlePerKey: int
- minIdlePerKey: int
- maxTotalPerKey: int
- factory: KeyedPooledObjectFactory<Object, Object>
- fairness: boolean
- poolMap: Map<Object, ObjectDeque<Object>>
- poolKeyList: List<Object>
- keyLock: ReadWriteLock
- numTotal: AtomicInteger
- evictionKeyIterator: Iterator<Object>
- evictionKey: Object
- ONAME_BASE: String
- toStringAppendFields(StringBuilder): void
-
GenericKeyedObjectPoolConfig
- DEFAULT_MAX_TOTAL_PER_KEY: int
- DEFAULT_MAX_TOTAL: int
- DEFAULT_MIN_IDLE_PER_KEY: int
- DEFAULT_MAX_IDLE_PER_KEY: int
- minIdlePerKey: int
- maxIdlePerKey: int
- maxTotalPerKey: int
- maxTotal: int
- GenericKeyedObjectPoolConfig(): void
- getMaxTotal(): int
- setMaxTotal(int): void
- getMaxTotalPerKey(): int
- setMaxTotalPerKey(int): void
- getMinIdlePerKey(): int
- setMinIdlePerKey(int): void
- getMaxIdlePerKey(): int
- setMaxIdlePerKey(int): void
- clone(): GenericKeyedObjectPoolConfig<Object>
- toStringAppendFields(StringBuilder): void
-
GenericKeyedObjectPoolMXBean
- getBlockWhenExhausted(): boolean
- getFairness(): boolean
- getLifo(): boolean
- getMaxIdlePerKey(): int
- getMaxTotal(): int
- getMaxTotalPerKey(): int
- getMaxWaitMillis(): long
- getMinEvictableIdleTimeMillis(): long
- getMinIdlePerKey(): int
- getNumActive(): int
- getNumIdle(): int
- getNumTestsPerEvictionRun(): int
- getTestOnCreate(): boolean
- getTestOnBorrow(): boolean
- getTestOnReturn(): boolean
- getTestWhileIdle(): boolean
- getTimeBetweenEvictionRunsMillis(): long
- isClosed(): boolean
- getNumActivePerKey(): Map<String, Integer>
- getBorrowedCount(): long
- getReturnedCount(): long
- getCreatedCount(): long
- getDestroyedCount(): long
- getDestroyedByEvictorCount(): long
- getDestroyedByBorrowValidationCount(): long
- getMeanActiveTimeMillis(): long
- getMeanIdleTimeMillis(): long
- getMeanBorrowWaitTimeMillis(): long
- getMaxBorrowWaitTimeMillis(): long
- getCreationStackTrace(): String
- getNumWaiters(): int
- getNumWaitersByKey(): Map<String, Integer>
- listAllObjects(): Map<String, List<DefaultPooledObjectInfo>>
-
GenericObjectPool
- GenericObjectPool(PooledObjectFactory<Object>): void
- GenericObjectPool(PooledObjectFactory<Object>, GenericObjectPoolConfig<Object>): void
- GenericObjectPool(PooledObjectFactory<Object>, GenericObjectPoolConfig<Object>, AbandonedConfig): void
- getMaxIdle(): int
- setMaxIdle(int): void
- setMinIdle(int): void
- getMinIdle(): int
- isAbandonedConfig(): boolean
- getLogAbandoned(): boolean
- getRemoveAbandonedOnBorrow(): boolean
- getRemoveAbandonedOnMaintenance(): boolean
- getRemoveAbandonedTimeout(): int
- setConfig(GenericObjectPoolConfig<Object>): void
- setAbandonedConfig(AbandonedConfig): void
- getFactory(): PooledObjectFactory<Object>
- borrowObject(): Object
- borrowObject(long): Object
- returnObject(Object): void
- invalidateObject(Object): void
- clear(): void
- getNumActive(): int
- getNumIdle(): int
- close(): void
- evict(): void
- preparePool(): void
- create(): PooledObject<Object>
- destroy(PooledObject<Object>): void
- ensureMinIdle(): void
- ensureIdle(int, boolean): void
- addObject(): void
- addIdleObject(PooledObject<Object>): void
- getNumTests(): int
- removeAbandoned(AbandonedConfig): void
- use(Object): void
- factoryType: String
- getNumWaiters(): int
- getFactoryType(): String
- listAllObjects(): Set<DefaultPooledObjectInfo>
- maxIdle: int
- minIdle: int
- factory: PooledObjectFactory<Object>
- allObjects: Map<IdentityWrapper<Object>, PooledObject<Object>>
- createCount: AtomicLong
- makeObjectCount: long
- makeObjectCountLock: Object
- idleObjects: LinkedBlockingDeque<PooledObject<Object>>
- ONAME_BASE: String
- abandonedConfig: AbandonedConfig
- toStringAppendFields(StringBuilder): void
-
GenericObjectPoolConfig
- DEFAULT_MAX_TOTAL: int
- DEFAULT_MAX_IDLE: int
- DEFAULT_MIN_IDLE: int
- maxTotal: int
- maxIdle: int
- minIdle: int
- getMaxTotal(): int
- setMaxTotal(int): void
- getMaxIdle(): int
- setMaxIdle(int): void
- getMinIdle(): int
- setMinIdle(int): void
- clone(): GenericObjectPoolConfig<Object>
- toStringAppendFields(StringBuilder): void
-
GenericObjectPoolMXBean
- getBlockWhenExhausted(): boolean
- getFairness(): boolean
- getLifo(): boolean
- getMaxIdle(): int
- getMaxTotal(): int
- getMaxWaitMillis(): long
- getMinEvictableIdleTimeMillis(): long
- getMinIdle(): int
- getNumActive(): int
- getNumIdle(): int
- getNumTestsPerEvictionRun(): int
- getTestOnCreate(): boolean
- getTestOnBorrow(): boolean
- getTestOnReturn(): boolean
- getTestWhileIdle(): boolean
- getTimeBetweenEvictionRunsMillis(): long
- isClosed(): boolean
- getBorrowedCount(): long
- getReturnedCount(): long
- getCreatedCount(): long
- getDestroyedCount(): long
- getDestroyedByEvictorCount(): long
- getDestroyedByBorrowValidationCount(): long
- getMeanActiveTimeMillis(): long
- getMeanIdleTimeMillis(): long
- getMeanBorrowWaitTimeMillis(): long
- getMaxBorrowWaitTimeMillis(): long
- getCreationStackTrace(): String
- getNumWaiters(): int
- isAbandonedConfig(): boolean
- getLogAbandoned(): boolean
- getRemoveAbandonedOnBorrow(): boolean
- getRemoveAbandonedOnMaintenance(): boolean
- getRemoveAbandonedTimeout(): int
- getFactoryType(): String
- listAllObjects(): Set<DefaultPooledObjectInfo>
- InterruptibleReentrantLock
-
LinkedBlockingDeque
- serialVersionUID: long
- Node
- first: Node<Object>
- last: Node<Object>
- count: int
- capacity: int
- lock: InterruptibleReentrantLock
- notEmpty: Condition
- notFull: Condition
- LinkedBlockingDeque(): void
- LinkedBlockingDeque(boolean): void
- LinkedBlockingDeque(int): void
- LinkedBlockingDeque(int, boolean): void
- LinkedBlockingDeque(Collection<Object>): void
- linkFirst(Object): boolean
- linkLast(Object): boolean
- unlinkFirst(): Object
- unlinkLast(): Object
- unlink(Node<Object>): void
- addFirst(Object): void
- addLast(Object): void
- offerFirst(Object): boolean
- offerLast(Object): boolean
- putFirst(Object): void
- putLast(Object): void
- offerFirst(Object, long, TimeUnit): boolean
- offerLast(Object, long, TimeUnit): boolean
- removeFirst(): Object
- removeLast(): Object
- pollFirst(): Object
- pollLast(): Object
- takeFirst(): Object
- takeLast(): Object
- pollFirst(long, TimeUnit): Object
- pollLast(long, TimeUnit): Object
- getFirst(): Object
- getLast(): Object
- peekFirst(): Object
- peekLast(): Object
- removeFirstOccurrence(Object): boolean
- removeLastOccurrence(Object): boolean
- add(Object): boolean
- offer(Object): boolean
- put(Object): void
- offer(Object, long, TimeUnit): boolean
- remove(): Object
- poll(): Object
- take(): Object
- poll(long, TimeUnit): Object
- element(): Object
- peek(): Object
- remainingCapacity(): int
- drainTo(Collection<Object>): int
- drainTo(Collection<Object>, int): int
- push(Object): void
- pop(): Object
- remove(Object): boolean
- size(): int
- contains(Object): boolean
- toArray(): Object[]
- toArray(Object[]): Object[]
- toString(): String
- clear(): void
- iterator(): Iterator<Object>
- descendingIterator(): Iterator<Object>
- AbstractItr
- Itr
- DescendingItr
- writeObject(ObjectOutputStream): void
- readObject(ObjectInputStream): void
- hasTakeWaiters(): boolean
- getTakeQueueLength(): int
- interuptTakeWaiters(): void
- NoOpCallStack
- PoolImplUtils
- PooledSoftReference
- SecurityManagerCallStack
-
SoftReferenceObjectPool
- factory: PooledObjectFactory<Object>
- refQueue: ReferenceQueue<Object>
- numActive: int
- destroyCount: long
- createCount: long
- idleReferences: LinkedBlockingDeque<PooledSoftReference<Object>>
- allReferences: ArrayList<PooledSoftReference<Object>>
- SoftReferenceObjectPool(PooledObjectFactory<Object>): void
- borrowObject(): Object
- returnObject(Object): void
- addObject(): void
- getNumActive(): int
- getNumIdle(): int
- invalidateObject(Object): void
- clear(): void
- close(): void
- getFactory(): PooledObjectFactory<Object>
- pruneClearedReferences(): void
- findReference(Object): PooledSoftReference<Object>
- destroy(PooledSoftReference<Object>): void
- removeClearedReferences(Iterator<PooledSoftReference<Object>>): void
- toStringAppendFields(StringBuilder): void
- ThrowableCallStack
-
AbandonedConfig
-
proxy
- BaseProxyHandler
- CglibProxyHandler
- CglibProxySource
- JdkProxyHandler
- JdkProxySource
-
ProxiedKeyedObjectPool
- pool: KeyedObjectPool<Object, Object>
- proxySource: ProxySource<Object>
- ProxiedKeyedObjectPool(KeyedObjectPool<Object, Object>, ProxySource<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
- toString(): String
-
ProxiedObjectPool
- returnObject(Object): void
- pool: ObjectPool<Object>
- proxySource: ProxySource<Object>
- ProxiedObjectPool(ObjectPool<Object>, ProxySource<Object>): void
- borrowObject(): Object
- invalidateObject(Object): void
- addObject(): void
- getNumIdle(): int
- getNumActive(): int
- clear(): void
- close(): void
- toString(): String
- ProxySource
-
BaseKeyedPooledObjectFactory
-
pool2
-
commons
-
apache