Do not set query timeout when user specifies connectionTimeout of 0.

pull/61/head
Brett Wooldridge 11 years ago
parent 5e6da1254b
commit 430c6a4d56

@ -385,8 +385,11 @@ public final class HikariPool implements HikariPoolMBean, IBagStateListener
{ {
Statement statement = connection.createStatement(); Statement statement = connection.createStatement();
try try
{
if (timeoutMs < Integer.MAX_VALUE)
{ {
statement.setQueryTimeout((int) TimeUnit.MILLISECONDS.toSeconds(timeoutMs)); statement.setQueryTimeout((int) TimeUnit.MILLISECONDS.toSeconds(timeoutMs));
}
statement.executeQuery(configuration.getConnectionTestQuery()); statement.executeQuery(configuration.getConnectionTestQuery());
} }
finally finally

Loading…
Cancel
Save