public class DBCPConnectionPoolAttr extends UniqueKey implements XMLReadable, FCloneable, java.io.Serializable
构造器和说明 |
---|
DBCPConnectionPoolAttr() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object ob) |
int |
getInitialSize() |
int |
getMaxActive() |
int |
getMaxIdle() |
int |
getMaxWait() |
int |
getMinEvictableIdleTimeMillis() |
int |
getMinIdle() |
int |
getNumTestsPerEvictionRun() |
int |
getTimeBetweenEvictionRunsMillis() |
java.lang.String |
getValidationQuery() |
boolean |
isTestOnBorrow()
是否在从池中取出连接前进行检验
|
boolean |
isTestOnReturn()
是否在归还到池中前进行检验
|
boolean |
isTestWhileIdle()
连接是否被空闲连接回收器(如果有)进行检验
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setInitialSize(int initialSize) |
void |
setMaxActive(int maxActive)
设置
|
void |
setMaxIdle(int maxIdle) |
void |
setMaxWait(int maxWait) |
void |
setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) |
void |
setMinIdle(int minIdle) |
void |
setNumTestsPerEvictionRun(int numTestsPerEvictionRun) |
void |
setTestOnBorrow(boolean testOnBorrow) |
void |
setTestOnReturn(boolean testOnReturn) |
void |
setTestWhileIdle(boolean testWhileIdle) |
void |
setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) |
void |
setValidationQuery(java.lang.String validationQuery) |
java.lang.String |
toValueListString()
将属性连接成字符串
|
void |
writeXML(XMLPrintWriter writer) |
copy, getId, getNameSpace, setId, setNameSpace
getClassInfo, getData, invalidate, isLoad, setClassInfo, setData
public int getInitialSize()
public void setInitialSize(int initialSize)
public int getMaxActive()
public void setMaxActive(int maxActive)
maxActive
- public int getMaxIdle()
public void setMaxIdle(int maxIdle)
maxIdle
- public int getMinIdle()
public void setMinIdle(int minIdle)
public int getMaxWait()
public void setMaxWait(int maxWait)
public java.lang.String getValidationQuery()
public void setValidationQuery(java.lang.String validationQuery)
public boolean isTestOnBorrow()
public void setTestOnBorrow(boolean testOnBorrow)
public boolean isTestOnReturn()
public void setTestOnReturn(boolean testOnReturn)
public boolean isTestWhileIdle()
public void setTestWhileIdle(boolean testWhileIdle)
public int getTimeBetweenEvictionRunsMillis()
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
public int getNumTestsPerEvictionRun()
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public int getMinEvictableIdleTimeMillis()
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
public java.lang.String toValueListString()
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
public boolean equals(java.lang.Object ob)
equals
在类中 java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 UniqueKey
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常