public class DruidPlugin extends CommonProperty implements Plugin
| 构造器和说明 |
|---|
DruidPlugin(java.lang.String url,
java.lang.String driverClassName,
java.lang.String username,
java.lang.String password) |
DruidPlugin(java.lang.String name,
java.lang.String url,
java.lang.String driverClassName,
java.lang.String username,
java.lang.String password) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
destroy()
销毁插件
|
javax.sql.DataSource |
getDataSource() |
javax.sql.DataSource |
getDataSource(java.util.Properties properties) |
java.util.List<com.alibaba.druid.filter.Filter> |
getFilterList() |
java.lang.String |
getFilters() |
java.lang.String |
getInitialSize() |
java.lang.String |
getMaxActive() |
java.lang.String |
getMaxPoolPreparedStatementPerConnectionSize() |
java.lang.String |
getMaxWait() |
java.lang.String |
getMinEvictableIdleTimeMillis() |
java.lang.String |
getMinIdle() |
java.lang.String |
getRemoveAbandonedTimeoutMillis() |
java.lang.String |
getTimeBetweenConnectErrorMillis() |
java.lang.String |
getTimeBetweenEvictionRunsMillis() |
java.lang.String |
getValidationQuery() |
java.lang.String |
isLogAbandoned() |
java.lang.String |
isRemoveAbandoned() |
java.lang.String |
isTestOnBorrow() |
java.lang.String |
isTestOnReturn() |
java.lang.String |
isTestWhileIdle() |
void |
setFilterList(java.util.List<com.alibaba.druid.filter.Filter> filterList) |
void |
setFilters(java.lang.String filters) |
void |
setInitialSize(int initialSize) |
void |
setLogAbandoned(boolean logAbandoned) |
void |
setMaxActive(int maxActive) |
void |
setMaxPoolPreparedStatementPerConnectionSize(int maxPoolPreparedStatementPerConnectionSize) |
void |
setMaxWait(long maxWait) |
void |
setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis) |
void |
setMinIdle(int minIdle) |
void |
setRemoveAbandoned(boolean removeAbandoned) |
void |
setRemoveAbandonedTimeoutMillis(long removeAbandonedTimeoutMillis) |
void |
setTestOnBorrow(boolean testOnBorrow) |
void |
setTestOnReturn(boolean testOnReturn) |
void |
setTestWhileIdle(boolean testWhileIdle) |
void |
setTimeBetweenConnectErrorMillis(long timeBetweenConnectErrorMillis) |
void |
setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis) |
void |
setValidationQuery(java.lang.String validationQuery) |
boolean |
start()
开启插件
|
getDriverClassName, getName, getPassword, getUrl, getUsername, setDriverClassName, setName, setPassword, setUrl, setUsername, testpublic DruidPlugin(java.lang.String url,
java.lang.String driverClassName,
java.lang.String username,
java.lang.String password)
public DruidPlugin(java.lang.String name,
java.lang.String url,
java.lang.String driverClassName,
java.lang.String username,
java.lang.String password)
public java.lang.String getInitialSize()
public void setInitialSize(int initialSize)
public java.lang.String getMinIdle()
public void setMinIdle(int minIdle)
public java.lang.String getMaxActive()
public void setMaxActive(int maxActive)
public java.lang.String getMaxWait()
public void setMaxWait(long maxWait)
public java.lang.String getTimeBetweenEvictionRunsMillis()
public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
public java.lang.String getMinEvictableIdleTimeMillis()
public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
public java.lang.String getTimeBetweenConnectErrorMillis()
public void setTimeBetweenConnectErrorMillis(long timeBetweenConnectErrorMillis)
public java.lang.String getValidationQuery()
public void setValidationQuery(java.lang.String validationQuery)
public java.lang.String isTestWhileIdle()
public void setTestWhileIdle(boolean testWhileIdle)
public java.lang.String isTestOnBorrow()
public void setTestOnBorrow(boolean testOnBorrow)
public java.lang.String isTestOnReturn()
public void setTestOnReturn(boolean testOnReturn)
public java.lang.String isRemoveAbandoned()
public void setRemoveAbandoned(boolean removeAbandoned)
public java.lang.String getRemoveAbandonedTimeoutMillis()
public void setRemoveAbandonedTimeoutMillis(long removeAbandonedTimeoutMillis)
public java.lang.String isLogAbandoned()
public void setLogAbandoned(boolean logAbandoned)
public java.lang.String getMaxPoolPreparedStatementPerConnectionSize()
public void setMaxPoolPreparedStatementPerConnectionSize(int maxPoolPreparedStatementPerConnectionSize)
public java.lang.String getFilters()
public void setFilters(java.lang.String filters)
public java.util.List<com.alibaba.druid.filter.Filter> getFilterList()
public void setFilterList(java.util.List<com.alibaba.druid.filter.Filter> filterList)
public javax.sql.DataSource getDataSource()
public javax.sql.DataSource getDataSource(java.util.Properties properties)
Copyright © 2018. All Rights Reserved.