This commit is contained in:
wenshao
2011-12-09 12:40:25 +08:00
parent dc166355de
commit 05e15e9f61
4 changed files with 74 additions and 16 deletions
@@ -55,9 +55,28 @@ public class MockConnection implements Connection {
private final long createdTimeMillis = System.currentTimeMillis();
private long lastActiveTimeMillis = System.currentTimeMillis();
private String url;
public MockConnection(){
this(null);
this(null, null, null);
}
public MockConnection(MockDriver driver, String url, Properties connectProperties){
this.driver = driver;
this.connectProperties = connectProperties;
this.url = url;
if (driver != null) {
this.id = driver.generateConnectionId();
}
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public long getLastActiveTimeMillis() {
@@ -72,19 +91,6 @@ public class MockConnection implements Connection {
return createdTimeMillis;
}
public MockConnection(MockDriver driver){
this(driver, new Properties());
}
public MockConnection(MockDriver driver, Properties connectProperties){
this.driver = driver;
this.connectProperties = connectProperties;
if (driver != null) {
this.id = driver.generateConnectionId();
}
}
public long getId() {
return id;
}
@@ -145,7 +145,7 @@ public class MockDriver implements Driver {
}
}
MockConnection conn = new MockConnection(this, info);
MockConnection conn = new MockConnection(this, url, info);
if (LOG.isDebugEnabled()) {
LOG.debug("connect, url " + url + ", id " + conn.getId());