Package com.nuodb.jdbc.pool
Class ObjectPoolConfig
- java.lang.Object
-
- com.nuodb.jdbc.pool.ObjectPoolConfig
-
public class ObjectPoolConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_IDLEVALIDATIONINTERVALstatic longDEFAULT_INITIAL_SIZEstatic longDEFAULT_MAXACTIVEstatic longDEFAULT_MAXACTIVEPERCONNECTIONstatic longDEFAULT_MAXAGEstatic longDEFAULT_MAXIDLEstatic longDEFAULT_MAXWAITstatic longDEFAULT_MINIDLEstatic ObjectPoolConfigDEFAULT_OBJECT_POOL_CONFIGstatic booleanDEFAULT_TESTONBORROWstatic booleanDEFAULT_TESTONRETURNstatic booleanDEFAULT_TESTWHILEIDLEstatic intDEFAULT_VALIDATIONINTERVAL
-
Constructor Summary
Constructors Constructor Description ObjectPoolConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetIdleValidationInterval()longgetInitialSize()longgetMaxActive()longgetMaxActivePerGroup()longgetMaxAge()longgetMaxIdle()longgetMaxWait()longgetMinIdle()longgetValidationInterval()inthashCode()booleanisTestOnBorrow()booleanisTestOnReturn()booleanisTestWhileIdle()voidsetIdleValidationInterval(long idleValidationInterval)voidsetInitialSize(long initialSize)voidsetMaxActive(long maxActive)voidsetMaxActivePerGroup(long maxActivePerGroup)voidsetMaxAge(long maxAge)voidsetMaxIdle(long maxIdle)voidsetMaxWait(long maxWait)voidsetMinIdle(long minIdle)voidsetTestOnBorrow(boolean testOnBorrow)voidsetTestOnReturn(boolean testOnReturn)voidsetTestWhileIdle(boolean testWhileIdle)voidsetValidationInterval(long validationInterval)StringtoString()
-
-
-
Field Detail
-
DEFAULT_OBJECT_POOL_CONFIG
public static final ObjectPoolConfig DEFAULT_OBJECT_POOL_CONFIG
-
DEFAULT_MAXACTIVE
public static final long DEFAULT_MAXACTIVE
- See Also:
- Constant Field Values
-
DEFAULT_INITIAL_SIZE
public static final long DEFAULT_INITIAL_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_MAXACTIVEPERCONNECTION
public static final long DEFAULT_MAXACTIVEPERCONNECTION
- See Also:
- Constant Field Values
-
DEFAULT_MAXIDLE
public static final long DEFAULT_MAXIDLE
- See Also:
- Constant Field Values
-
DEFAULT_MINIDLE
public static final long DEFAULT_MINIDLE
- See Also:
- Constant Field Values
-
DEFAULT_MAXWAIT
public static final long DEFAULT_MAXWAIT
- See Also:
- Constant Field Values
-
DEFAULT_MAXAGE
public static final long DEFAULT_MAXAGE
- See Also:
- Constant Field Values
-
DEFAULT_TESTONRETURN
public static final boolean DEFAULT_TESTONRETURN
- See Also:
- Constant Field Values
-
DEFAULT_TESTONBORROW
public static final boolean DEFAULT_TESTONBORROW
- See Also:
- Constant Field Values
-
DEFAULT_TESTWHILEIDLE
public static final boolean DEFAULT_TESTWHILEIDLE
- See Also:
- Constant Field Values
-
DEFAULT_VALIDATIONINTERVAL
public static final int DEFAULT_VALIDATIONINTERVAL
- See Also:
- Constant Field Values
-
DEFAULT_IDLEVALIDATIONINTERVAL
public static final int DEFAULT_IDLEVALIDATIONINTERVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInitialSize
public long getInitialSize()
-
setInitialSize
public void setInitialSize(long initialSize)
-
getMaxActive
public long getMaxActive()
-
setMaxActive
public void setMaxActive(long maxActive)
-
getMaxActivePerGroup
public long getMaxActivePerGroup()
-
setMaxActivePerGroup
public void setMaxActivePerGroup(long maxActivePerGroup)
-
getMaxIdle
public long getMaxIdle()
-
setMaxIdle
public void setMaxIdle(long maxIdle)
-
getMinIdle
public long getMinIdle()
-
setMinIdle
public void setMinIdle(long minIdle)
-
getMaxWait
public long getMaxWait()
-
setMaxWait
public void setMaxWait(long maxWait)
-
getMaxAge
public long getMaxAge()
-
setMaxAge
public void setMaxAge(long maxAge)
-
isTestOnReturn
public boolean isTestOnReturn()
-
setTestOnReturn
public void setTestOnReturn(boolean testOnReturn)
-
isTestOnBorrow
public boolean isTestOnBorrow()
-
setTestOnBorrow
public void setTestOnBorrow(boolean testOnBorrow)
-
isTestWhileIdle
public boolean isTestWhileIdle()
-
setTestWhileIdle
public void setTestWhileIdle(boolean testWhileIdle)
-
getValidationInterval
public long getValidationInterval()
-
setValidationInterval
public void setValidationInterval(long validationInterval)
-
getIdleValidationInterval
public long getIdleValidationInterval()
-
setIdleValidationInterval
public void setIdleValidationInterval(long idleValidationInterval)
-
-