public abstract class Pool<T> extends Object implements Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.commons.pool2.impl.GenericObjectPool<T> |
internalPool |
| 构造器和说明 |
|---|
Pool() |
Pool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
org.apache.commons.pool2.PooledObjectFactory<T> factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addObjects(int count) |
void |
close() |
protected void |
closeInternalPool() |
void |
destroy() |
long |
getMaxBorrowWaitTimeMillis() |
long |
getMeanBorrowWaitTimeMillis() |
int |
getNumActive() |
int |
getNumIdle() |
int |
getNumWaiters() |
T |
getResource()
获取一个对象资源
|
void |
initPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
org.apache.commons.pool2.PooledObjectFactory<T> factory) |
boolean |
isClosed() |
protected void |
returnBrokenResource(T resource) |
protected void |
returnBrokenResourceObject(T resource) |
protected void |
returnResource(T resource) |
protected void |
returnResourceObject(T resource) |
protected org.apache.commons.pool2.impl.GenericObjectPool<T> internalPool
public Pool()
public Pool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
org.apache.commons.pool2.PooledObjectFactory<T> factory)
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseablepublic boolean isClosed()
public void initPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
org.apache.commons.pool2.PooledObjectFactory<T> factory)
public T getResource()
protected void returnResourceObject(T resource)
protected void returnBrokenResource(T resource)
protected void returnResource(T resource)
public void destroy()
protected void returnBrokenResourceObject(T resource)
protected void closeInternalPool()
public int getNumActive()
public int getNumIdle()
public int getNumWaiters()
public long getMeanBorrowWaitTimeMillis()
public long getMaxBorrowWaitTimeMillis()
public void addObjects(int count)
Copyright © 2022. All rights reserved.