This commit is contained in:
zyyang 2021-02-20 11:50:44 +08:00
parent df3d268176
commit 005ff4f7dc
2 changed files with 6 additions and 2 deletions

View File

@ -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();
} }

View File

@ -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);
} }