git-svn-id: http://code.alibabatech.com/svn/druid/trunk@463 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-07-17 09:16:50 +00:00
parent 6c2937cd42
commit a7d081d86b
3 changed files with 18 additions and 12 deletions
@@ -16,8 +16,6 @@ public class HADataSource extends MultiDataSource implements DataSource {
private final static Log LOG = LogFactory.getLog(HADataSource.class);
private final AtomicInteger connectionIdSeed = new AtomicInteger();
private final AtomicInteger statementIdSeed = new AtomicInteger();
private final AtomicInteger indexErrorCount = new AtomicInteger();
protected final List<DruidDataSource> notAvailableDatasources = new CopyOnWriteArrayList<DruidDataSource>();
@@ -27,13 +25,7 @@ public class HADataSource extends MultiDataSource implements DataSource {
@Override
public Connection getConnection() throws SQLException {
int requestNumber = connectionIdSeed.getAndIncrement();
return new HAConnection(this, requestNumber);
}
public int createStatementId() {
return statementIdSeed.getAndIncrement();
return new HAConnection(this, createConnectionId());
}
public Connection getConnectionInternal(int connectionId, String sql) throws SQLException {