DBResources.java [src/java/m/rse/cfactor/utils] Revision: default Date:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package m.rse.cfactor.utils;
import csip.annotations.Resource;
import static csip.annotations.ResourceType.JDBC;
import static m.rse.cfactor.utils.DBResources.*;
/**
*
* @author Shaun Case <shaun.case@colostate.edu>
*/
@Resource(type = JDBC, file = "${cfactor.db}", id = CFACTOR_ID, env = {
"removeAbandonedTimeout=30",
"jdbcInterceptors=org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
+ "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
+ "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
})
@Resource(type = JDBC, file = "${legacy.cfactor.db}", id = LEGACY_CFACTOR_ID, env = {
"removeAbandoned=true", "defaultReadOnly=true", "defaultAutoCommit=false",
"jdbcInterceptors=org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
+ "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
+ "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
})
public interface DBResources {
static final String CFACTOR_ID = "cfactor";
static final String LEGACY_CFACTOR_ID = "legacy_cfactor";
}