*/
public class GenericNamingResourcesFactory implements ObjectFactory {
private static final Log log = LogFactory.getLog(GenericNamingResourcesFactory.class);
- @Override
+
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) throws Exception {
if ((obj == null) || !(obj instanceof Reference)) {
return null;
else return p.getSize();
}
- @Override
+
public String toString() {
return super.toString()+"{"+getPoolProperties()+"}";
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getPoolName() {
return pool.getName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDriverClassName(String driverClassName) {
this.poolProperties.setDriverClassName(driverClassName);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setInitialSize(int initialSize) {
this.poolProperties.setInitialSize(initialSize);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setInitSQL(String initSQL) {
this.poolProperties.setInitSQL(initSQL);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setLogAbandoned(boolean logAbandoned) {
this.poolProperties.setLogAbandoned(logAbandoned);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxActive(int maxActive) {
this.poolProperties.setMaxActive(maxActive);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxIdle(int maxIdle) {
this.poolProperties.setMaxIdle(maxIdle);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxWait(int maxWait) {
this.poolProperties.setMaxWait(maxWait);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
this.poolProperties.setMinEvictableIdleTimeMillis(minEvictableIdleTimeMillis);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMinIdle(int minIdle) {
this.poolProperties.setMinIdle(minIdle);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) {
this.poolProperties.setNumTestsPerEvictionRun(numTestsPerEvictionRun);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setPassword(String password) {
this.poolProperties.setPassword(password);
this.poolProperties.getDbProperties().setProperty("password",this.poolProperties.getPassword());
/**
* {@inheritDoc}
*/
- @Override
+
public void setRemoveAbandoned(boolean removeAbandoned) {
this.poolProperties.setRemoveAbandoned(removeAbandoned);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) {
this.poolProperties.setRemoveAbandonedTimeout(removeAbandonedTimeout);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnBorrow(boolean testOnBorrow) {
this.poolProperties.setTestOnBorrow(testOnBorrow);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnConnect(boolean testOnConnect) {
this.poolProperties.setTestOnConnect(testOnConnect);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnReturn(boolean testOnReturn) {
this.poolProperties.setTestOnReturn(testOnReturn);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestWhileIdle(boolean testWhileIdle) {
this.poolProperties.setTestWhileIdle(testWhileIdle);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) {
this.poolProperties.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUrl(String url) {
this.poolProperties.setUrl(url);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUsername(String username) {
this.poolProperties.setUsername(username);
this.poolProperties.getDbProperties().setProperty("user",getPoolProperties().getUsername());
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidationInterval(long validationInterval) {
this.poolProperties.setValidationInterval(validationInterval);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidationQuery(String validationQuery) {
this.poolProperties.setValidationQuery(validationQuery);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidatorClassName(String className) {
this.poolProperties.setValidatorClassName(className);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setJdbcInterceptors(String interceptors) {
this.getPoolProperties().setJdbcInterceptors(interceptors);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setJmxEnabled(boolean enabled) {
this.getPoolProperties().setJmxEnabled(enabled);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setFairQueue(boolean fairQueue) {
this.getPoolProperties().setFairQueue(fairQueue);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUseLock(boolean useLock) {
this.getPoolProperties().setUseLock(useLock);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultCatalog(String catalog) {
this.getPoolProperties().setDefaultCatalog(catalog);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultAutoCommit(Boolean autocommit) {
this.getPoolProperties().setDefaultAutoCommit(autocommit);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultTransactionIsolation(int defaultTransactionIsolation) {
this.getPoolProperties().setDefaultTransactionIsolation(defaultTransactionIsolation);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setConnectionProperties(String properties) {
try {
java.util.Properties prop = DataSourceFactory
/**
* {@inheritDoc}
*/
- @Override
+
public void setUseEquals(boolean useEquals) {
this.getPoolProperties().setUseEquals(useEquals);
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getSuspectTimeout() {
return getPoolProperties().getSuspectTimeout();
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setSuspectTimeout(int seconds) {
getPoolProperties().setSuspectTimeout(seconds);
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getConnectionProperties() {
return getPoolProperties().getConnectionProperties();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Properties getDbProperties() {
return getPoolProperties().getDbProperties();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getDefaultCatalog() {
return getPoolProperties().getDefaultCatalog();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getDefaultTransactionIsolation() {
return getPoolProperties().getDefaultTransactionIsolation();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getDriverClassName() {
return getPoolProperties().getDriverClassName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getInitialSize() {
return getPoolProperties().getInitialSize();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getInitSQL() {
return getPoolProperties().getInitSQL();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getJdbcInterceptors() {
return getPoolProperties().getJdbcInterceptors();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxActive() {
return getPoolProperties().getMaxActive();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxIdle() {
return getPoolProperties().getMaxIdle();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxWait() {
return getPoolProperties().getMaxWait();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMinEvictableIdleTimeMillis() {
return getPoolProperties().getMinEvictableIdleTimeMillis();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMinIdle() {
return getPoolProperties().getMinIdle();
}
/**
* {@inheritDoc}
*/
- @Override
+
public long getMaxAge() {
return getPoolProperties().getMaxAge();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getName() {
return getPoolProperties().getName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getNumTestsPerEvictionRun() {
return getPoolProperties().getNumTestsPerEvictionRun();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getRemoveAbandonedTimeout() {
return getPoolProperties().getRemoveAbandonedTimeout();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getTimeBetweenEvictionRunsMillis() {
return getPoolProperties().getTimeBetweenEvictionRunsMillis();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getUrl() {
return getPoolProperties().getUrl();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getUsername() {
return getPoolProperties().getUsername();
}
/**
* {@inheritDoc}
*/
- @Override
+
public long getValidationInterval() {
return getPoolProperties().getValidationInterval();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getValidationQuery() {
return getPoolProperties().getValidationQuery();
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getValidatorClassName() {
return getPoolProperties().getValidatorClassName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Validator getValidator() {
return getPoolProperties().getValidator();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isAccessToUnderlyingConnectionAllowed() {
return getPoolProperties().isAccessToUnderlyingConnectionAllowed();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean isDefaultAutoCommit() {
return getPoolProperties().isDefaultAutoCommit();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean isDefaultReadOnly() {
return getPoolProperties().isDefaultReadOnly();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isLogAbandoned() {
return getPoolProperties().isLogAbandoned();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isPoolSweeperEnabled() {
return getPoolProperties().isPoolSweeperEnabled();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isRemoveAbandoned() {
return getPoolProperties().isRemoveAbandoned();
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getAbandonWhenPercentageFull() {
return getPoolProperties().getAbandonWhenPercentageFull();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnBorrow() {
return getPoolProperties().isTestOnBorrow();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnConnect() {
return getPoolProperties().isTestOnConnect();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnReturn() {
return getPoolProperties().isTestOnReturn();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestWhileIdle() {
return getPoolProperties().isTestWhileIdle();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean getDefaultAutoCommit() {
return getPoolProperties().getDefaultAutoCommit();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean getDefaultReadOnly() {
return getPoolProperties().getDefaultReadOnly();
}
/**
* {@inheritDoc}
*/
- @Override
+
public InterceptorDefinition[] getJdbcInterceptorsAsArray() {
return getPoolProperties().getJdbcInterceptorsAsArray();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean getUseLock() {
return getPoolProperties().getUseLock();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isFairQueue() {
return getPoolProperties().isFairQueue();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isJmxEnabled() {
return getPoolProperties().isJmxEnabled();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isUseEquals() {
return getPoolProperties().isUseEquals();
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setAbandonWhenPercentageFull(int percentage) {
getPoolProperties().setAbandonWhenPercentageFull(percentage);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed) {
getPoolProperties().setAccessToUnderlyingConnectionAllowed(accessToUnderlyingConnectionAllowed);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDbProperties(Properties dbProperties) {
getPoolProperties().setDbProperties(dbProperties);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultReadOnly(Boolean defaultReadOnly) {
getPoolProperties().setDefaultReadOnly(defaultReadOnly);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxAge(long maxAge) {
getPoolProperties().setMaxAge(maxAge);
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setName(String name) {
getPoolProperties().setName(name);
}
* Gets invoked each time an operation on {@link java.sql.Connection} is invoked.
* {@inheritDoc}
*/
- @Override
+
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
if (getNext()!=null) return getNext().invoke(this,method,args);
else throw new NullPointerException();
/**
* {@inheritDoc}
*/
- @Override
+
public void setAbandonWhenPercentageFull(int percentage) {
if (percentage<0) abandonWhenPercentageFull = 0;
else if (percentage>100) abandonWhenPercentageFull = 100;
/**
* {@inheritDoc}
*/
- @Override
+
public int getAbandonWhenPercentageFull() {
return abandonWhenPercentageFull;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isFairQueue() {
return fairQueue;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setFairQueue(boolean fairQueue) {
this.fairQueue = fairQueue;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isAccessToUnderlyingConnectionAllowed() {
return accessToUnderlyingConnectionAllowed;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getConnectionProperties() {
return connectionProperties;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Properties getDbProperties() {
return dbProperties;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean isDefaultAutoCommit() {
return defaultAutoCommit;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getDefaultCatalog() {
return defaultCatalog;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean isDefaultReadOnly() {
return defaultReadOnly;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getDefaultTransactionIsolation() {
return defaultTransactionIsolation;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getDriverClassName() {
return driverClassName;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getInitialSize() {
return initialSize;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isLogAbandoned() {
return logAbandoned;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxActive() {
return maxActive;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxIdle() {
return maxIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMaxWait() {
return maxWait;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMinEvictableIdleTimeMillis() {
return minEvictableIdleTimeMillis;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getMinIdle() {
return minIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getName() {
return name;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getNumTestsPerEvictionRun() {
return numTestsPerEvictionRun;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getPassword() {
return password;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getPoolName() {
return getName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isRemoveAbandoned() {
return removeAbandoned;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getRemoveAbandonedTimeout() {
return removeAbandonedTimeout;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnBorrow() {
return testOnBorrow;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnReturn() {
return testOnReturn;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestWhileIdle() {
return testWhileIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getTimeBetweenEvictionRunsMillis() {
return timeBetweenEvictionRunsMillis;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getUrl() {
return url;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getUsername() {
return username;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getValidationQuery() {
return validationQuery;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getValidatorClassName() {
return validatorClassName;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Validator getValidator() {
return validator;
}
/**
* {@inheritDoc}
*/
- @Override
+
public long getValidationInterval() {
return validationInterval;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getInitSQL() {
return initSQL;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isTestOnConnect() {
return testOnConnect;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getJdbcInterceptors() {
return jdbcInterceptors;
}
/**
* {@inheritDoc}
*/
- @Override
+
public InterceptorDefinition[] getJdbcInterceptorsAsArray() {
if (interceptors == null) {
if (jdbcInterceptors==null) {
/**
* {@inheritDoc}
*/
- @Override
+
public void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed) {
// NOOP
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setConnectionProperties(String connectionProperties) {
this.connectionProperties = connectionProperties;
getProperties(connectionProperties, getDbProperties());
/**
* {@inheritDoc}
*/
- @Override
+
public void setDbProperties(Properties dbProperties) {
this.dbProperties = dbProperties;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultAutoCommit(Boolean defaultAutoCommit) {
this.defaultAutoCommit = defaultAutoCommit;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultCatalog(String defaultCatalog) {
this.defaultCatalog = defaultCatalog;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultReadOnly(Boolean defaultReadOnly) {
this.defaultReadOnly = defaultReadOnly;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDefaultTransactionIsolation(int defaultTransactionIsolation) {
this.defaultTransactionIsolation = defaultTransactionIsolation;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setDriverClassName(String driverClassName) {
this.driverClassName = driverClassName;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setInitialSize(int initialSize) {
this.initialSize = initialSize;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setLogAbandoned(boolean logAbandoned) {
this.logAbandoned = logAbandoned;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxActive(int maxActive) {
this.maxActive = maxActive;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxIdle(int maxIdle) {
this.maxIdle = maxIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxWait(int maxWait) {
this.maxWait = maxWait;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
this.minEvictableIdleTimeMillis = minEvictableIdleTimeMillis;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMinIdle(int minIdle) {
this.minIdle = minIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setName(String name) {
this.name = name;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) {
this.numTestsPerEvictionRun = numTestsPerEvictionRun;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setPassword(String password) {
this.password = password;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setRemoveAbandoned(boolean removeAbandoned) {
this.removeAbandoned = removeAbandoned;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) {
this.removeAbandonedTimeout = removeAbandonedTimeout;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnBorrow(boolean testOnBorrow) {
this.testOnBorrow = testOnBorrow;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestWhileIdle(boolean testWhileIdle) {
this.testWhileIdle = testWhileIdle;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnReturn(boolean testOnReturn) {
this.testOnReturn = testOnReturn;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTimeBetweenEvictionRunsMillis(int
timeBetweenEvictionRunsMillis) {
this.timeBetweenEvictionRunsMillis = timeBetweenEvictionRunsMillis;
/**
* {@inheritDoc}
*/
- @Override
+
public void setUrl(String url) {
this.url = url;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUsername(String username) {
this.username = username;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidationInterval(long validationInterval) {
this.validationInterval = validationInterval;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidationQuery(String validationQuery) {
this.validationQuery = validationQuery;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidatorClassName(String className) {
this.validatorClassName = className;
/**
* {@inheritDoc}
*/
- @Override
+
public void setInitSQL(String initSQL) {
this.initSQL = initSQL;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setTestOnConnect(boolean testOnConnect) {
this.testOnConnect = testOnConnect;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setJdbcInterceptors(String jdbcInterceptors) {
this.jdbcInterceptors = jdbcInterceptors;
this.interceptors = null;
}
- @Override
+
public String toString() {
StringBuilder buf = new StringBuilder("ConnectionPool[");
try {
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isJmxEnabled() {
return jmxEnabled;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setJmxEnabled(boolean jmxEnabled) {
this.jmxEnabled = jmxEnabled;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean getDefaultAutoCommit() {
return defaultAutoCommit;
}
/**
* {@inheritDoc}
*/
- @Override
+
public Boolean getDefaultReadOnly() {
return defaultReadOnly;
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getSuspectTimeout() {
return this.suspectTimeout;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setSuspectTimeout(int seconds) {
this.suspectTimeout = seconds;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isPoolSweeperEnabled() {
boolean timer = getTimeBetweenEvictionRunsMillis()>0;
boolean result = timer && (isRemoveAbandoned() && getRemoveAbandonedTimeout()>0);
return def;
}
}
- @Override
+
public int hashCode() {
return name.hashCode();
}
- @Override
+
public boolean equals(Object o) {
if (o==this) return true;
if (o instanceof InterceptorProperty) {
/**
* {@inheritDoc}
*/
- @Override
+
public boolean isUseEquals() {
return useEquals;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUseEquals(boolean useEquals) {
this.useEquals = useEquals;
}
/**
* {@inheritDoc}
*/
- @Override
+
public long getMaxAge() {
return maxAge;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setMaxAge(long maxAge) {
this.maxAge = maxAge;
}
/**
* {@inheritDoc}
*/
- @Override
+
public boolean getUseLock() {
return useLock;
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setUseLock(boolean useLock) {
this.useLock = useLock;
}
"The date and time of the last invocation"
};
- static final OpenType<?>[] FIELD_TYPES = new OpenType[] {
+ static final OpenType[] FIELD_TYPES = new OpenType[] {
SimpleType.STRING,
SimpleType.INTEGER,
SimpleType.LONG,
return FIELD_DESCRIPTIONS;
}
- public static OpenType<?>[] getFieldTypes() {
+ public static OpenType[] getFieldTypes() {
return FIELD_TYPES;
}
/**
* {@inheritDoc}
*/
- @Override
+
public String getValidatorClassName() {
return getPoolProperties().getValidatorClassName();
}
/**
* {@inheritDoc}
*/
- @Override
+
public Validator getValidator() {
return getPoolProperties().getValidator();
}
getPoolProperties().setDriverClassName(driverClassName);
}
- @Override
+
public void setFairQueue(boolean fairQueue) {
getPoolProperties().setFairQueue(fairQueue);
}
- @Override
+
public void setInitialSize(int initialSize) {
// TODO Auto-generated method stub
}
- @Override
+
public void setInitSQL(String initSQL) {
// TODO Auto-generated method stub
}
- @Override
+
public void setJdbcInterceptors(String jdbcInterceptors) {
// TODO Auto-generated method stub
}
- @Override
+
public void setJmxEnabled(boolean jmxEnabled) {
// TODO Auto-generated method stub
}
- @Override
+
public void setLogAbandoned(boolean logAbandoned) {
// TODO Auto-generated method stub
}
- @Override
+
public void setMaxActive(int maxActive) {
// TODO Auto-generated method stub
}
- @Override
+
public void setMaxIdle(int maxIdle) {
// TODO Auto-generated method stub
}
- @Override
+
public void setMaxWait(int maxWait) {
// TODO Auto-generated method stub
}
- @Override
+
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
// TODO Auto-generated method stub
}
- @Override
+
public void setMinIdle(int minIdle) {
// TODO Auto-generated method stub
}
- @Override
+
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) {
// TODO Auto-generated method stub
}
- @Override
+
public void setPassword(String password) {
// TODO Auto-generated method stub
}
- @Override
+
public void setRemoveAbandoned(boolean removeAbandoned) {
// TODO Auto-generated method stub
}
- @Override
+
public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) {
// TODO Auto-generated method stub
}
- @Override
+
public void setTestOnBorrow(boolean testOnBorrow) {
// TODO Auto-generated method stub
}
- @Override
+
public void setTestOnConnect(boolean testOnConnect) {
// TODO Auto-generated method stub
}
- @Override
+
public void setTestOnReturn(boolean testOnReturn) {
// TODO Auto-generated method stub
}
- @Override
+
public void setTestWhileIdle(boolean testWhileIdle) {
// TODO Auto-generated method stub
}
- @Override
+
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) {
// TODO Auto-generated method stub
}
- @Override
+
public void setUrl(String url) {
// TODO Auto-generated method stub
}
- @Override
+
public void setUseEquals(boolean useEquals) {
// TODO Auto-generated method stub
}
- @Override
+
public void setUseLock(boolean useLock) {
// TODO Auto-generated method stub
}
- @Override
+
public void setUsername(String username) {
// TODO Auto-generated method stub
}
- @Override
+
public void setValidationInterval(long validationInterval) {
// TODO Auto-generated method stub
}
- @Override
+
public void setValidationQuery(String validationQuery) {
// TODO Auto-generated method stub
/**
* {@inheritDoc}
*/
- @Override
+
public void setValidatorClassName(String className) {
getPoolProperties().setValidatorClassName(className);
}
/**
* {@inheritDoc}
*/
- @Override
+
public int getSuspectTimeout() {
return getPoolProperties().getSuspectTimeout();
}
/**
* {@inheritDoc}
*/
- @Override
+
public void setSuspectTimeout(int seconds) {
//no op
}