提交 005ff4f7 编写于 作者: Z zyyang

change

上级 df3d2681
...@@ -311,13 +311,17 @@ public abstract class AbstractConnection extends WrapperImpl implements Connecti ...@@ -311,13 +311,17 @@ public abstract class AbstractConnection extends WrapperImpl implements Connecti
boolean status = false; boolean status = false;
try { try {
status = future.get(timeout, TimeUnit.MILLISECONDS); if (timeout == 0)
status = future.get();
else
status = future.get(timeout, TimeUnit.SECONDS);
} catch (InterruptedException e) { } catch (InterruptedException e) {
e.printStackTrace(); e.printStackTrace();
} catch (ExecutionException e) { } catch (ExecutionException e) {
e.printStackTrace(); e.printStackTrace();
} catch (TimeoutException e) { } catch (TimeoutException e) {
future.cancel(true); future.cancel(true);
status = false;
} finally { } finally {
executor.shutdownNow(); executor.shutdownNow();
} }
......
...@@ -194,7 +194,7 @@ public class TSDBConnectionTest { ...@@ -194,7 +194,7 @@ public class TSDBConnectionTest {
@Test @Test
public void isValid() throws SQLException { public void isValid() throws SQLException {
Assert.assertTrue(conn.isValid(1000)); Assert.assertTrue(conn.isValid(5));
conn.isValid(0); conn.isValid(0);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册