public interface IObjectPool<T>
Modifier and Type | Field and Description |
---|---|
static String |
CHECKOUTPOOL_CLEANUP |
static String |
CLEANUP_PERIOD |
static boolean |
DEFAULT_CHECKOUTPOOL_CLEANUP |
static int |
DEFAULT_CLEANUP_PERIOD |
static int |
DEFAULT_IDLE_TIMEOUT |
static int |
DEFAULT_INITIAL_SIZE |
static int |
DEFAULT_MAX_SIZE |
static int |
DEFAULT_MAX_WAITTIME |
static int |
DEFAULT_MIN_SIZE |
static String |
IDLE_TIMEOUT |
static String |
INITIAL_SIZE |
static String |
MAX_SIZE |
static String |
MAX_WAITTIME |
static String |
MIN_SIZE |
static org.slf4j.Logger |
POOL_DEBUG_CATEGORY |
static String |
POOL_DEBUG_CATEGORY_NAME |
Modifier and Type | Method and Description |
---|---|
void |
checkIn(T object) |
T |
checkOut() |
void |
initialize(IPooledObjectManager<T> pooledObjectManager,
Map<String,Object> config) |
void |
uninitialize() |
static final String INITIAL_SIZE
static final String MAX_SIZE
static final String MIN_SIZE
static final String IDLE_TIMEOUT
static final String MAX_WAITTIME
static final String CLEANUP_PERIOD
static final String CHECKOUTPOOL_CLEANUP
static final int DEFAULT_MAX_SIZE
static final int DEFAULT_MIN_SIZE
static final int DEFAULT_INITIAL_SIZE
static final int DEFAULT_IDLE_TIMEOUT
static final int DEFAULT_MAX_WAITTIME
static final int DEFAULT_CLEANUP_PERIOD
static final boolean DEFAULT_CHECKOUTPOOL_CLEANUP
static final String POOL_DEBUG_CATEGORY_NAME
static final org.slf4j.Logger POOL_DEBUG_CATEGORY