private BackendConnection takeCon( BackendConnection conn, final ResponseHandler handler, final Object attachment, String schema) { conn.setBorrowed(true); if (!conn.getSchema().equals(schema)) { // need do schema syn in before sql send conn.setSchema(schema); } ConQueue queue = conMap.getSchemaConQueue(schema); queue.incExecuteCount(); // queue.incExecuteCount(); conn.setAttachment(attachment); handler.connectionAcquired(conn); return conn; }
public int getIdleCountForSchema(String schema) { ConQueue queue = conMap.getSchemaConQueue(schema); int total = 0; total += queue.getAutoCommitCons().size() + queue.getManCommitCons().size(); return total; }
public long getExecuteCountForSchema(String schema) { return conMap.getSchemaConQueue(schema).getExecuteCount(); }