public class PoolingAttributes
extends java.lang.Object
Note: property statementCacheSize only applies to Oracle JDBC driver.
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_INACTIVE_CONNECTION_TIMEOUT
Inactive connection timeout default value.
|
static int |
DEFAULT_INITIAL_POOL_SIZE
Initial pool size default value.
|
static int |
DEFAULT_MAX_POOL_SIZE
Max pool size default value.
|
static int |
DEFAULT_MIN_POOL_SIZE
Min pool size default value.
|
static int |
DEFAULT_STATEMENT_CACHE_SIZE
Default JDBC Statement cache size.
|
Constructor and Description |
---|
PoolingAttributes()
Default constructor applying default pooling attributes.
|
PoolingAttributes(int pInitialPoolSize,
int pMaxPoolSize,
int pMinPoolSize,
int pInactiveConnectionTimeout)
PoolingAttributes constructor.
|
PoolingAttributes(int pInitialPoolSize,
int pMaxPoolSize,
int pMinPoolSize,
int pInactiveConnectionTimeout,
int pStatementCacheSize)
PoolingAttributes constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getInactiveConnectionTimeout()
Gets this
PoolingAttributes ' inactive connection timeout. |
int |
getInitialPoolSize()
Gets this
PoolingAttributes ' initial pool size. |
int |
getMaxPoolSize()
Gets this
PoolingAttributes ' maximum pool size. |
int |
getMinPoolSize()
Gets this
PoolingAttributes ' minimum pool size. |
int |
getStatementCacheSize()
Gets this
PoolingAttributes ' statement cache size. |
boolean |
getUseQueryValidation() |
void |
setUseQueryValidation(boolean useQueryValidation) |
public static final int DEFAULT_INITIAL_POOL_SIZE
public static final int DEFAULT_MAX_POOL_SIZE
public static final int DEFAULT_MIN_POOL_SIZE
public static final int DEFAULT_STATEMENT_CACHE_SIZE
public static final int DEFAULT_INACTIVE_CONNECTION_TIMEOUT
public PoolingAttributes()
public PoolingAttributes(int pInitialPoolSize, int pMaxPoolSize, int pMinPoolSize, int pInactiveConnectionTimeout)
pInitialPoolSize
- initial connection pool sizepMaxPoolSize
- max connection pool sizepMinPoolSize
- min connection pool sizepInactiveConnectionTimeout
- timeout for inactive connection in poolpublic PoolingAttributes(int pInitialPoolSize, int pMaxPoolSize, int pMinPoolSize, int pInactiveConnectionTimeout, int pStatementCacheSize)
pInitialPoolSize
- initial connection pool sizepMaxPoolSize
- max connection pool sizepMinPoolSize
- min connection pool sizepInactiveConnectionTimeout
- timeout for inactive connection in poolpStatementCacheSize
- cache size for JDBC statementspublic int getInitialPoolSize()
PoolingAttributes
' initial pool size.public int getMaxPoolSize()
PoolingAttributes
' maximum pool size.public int getMinPoolSize()
PoolingAttributes
' minimum pool size.public int getInactiveConnectionTimeout()
PoolingAttributes
' inactive connection timeout.public int getStatementCacheSize()
PoolingAttributes
' statement cache size.public boolean getUseQueryValidation()
public void setUseQueryValidation(boolean useQueryValidation)