@Override public boolean isValid(int timeout) throws SQLException { return targetConnection.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return raw.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return connection.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return raw.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return delegate.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return connection.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return delegate.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return delegate.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { return connection.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { checkState(); return conn.isValid(timeout); }
@Override public Object call() throws Exception { conn.isValid(2); return null; } },
@Override public Object call() throws Exception { conn.isValid(2); return null; } },
/** {@inheritDoc} */ @Override public boolean isValid(int timeout) throws SQLException { return conn.isValid(timeout); }
@Override public Object call() throws Exception { conn.isValid(-2); return null; } }, SQLException.class, "Invalid timeout");
@Override public boolean isValid(int timeout) throws SQLException { return _baseConn.isValid(timeout); }
@Override public boolean isValid(int timeout) throws SQLException { blockUntilAvailable(); return connection.isValid(timeout); }
@Override public boolean connection_isValid(ConnectionProxy connection, int timeout) throws SQLException { if (this.pos < filterSize) { return nextFilter() .connection_isValid(this, connection, timeout); } return connection.getRawObject() .isValid(timeout); }
private Connection getConnection() throws SQLException { if (connection != null && connection.isValid((int) (connectionTimeoutMillis / 1000))) { getLogger().trace("Returning the pooled JDBC connection."); return connection; } // Close the existing connection just in case. close(); getLogger().trace("Creating a new JDBC connection."); connection = DriverManager.getConnection(connectionUrl, connectionProps); return connection; }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { if (context.isNormalServer()) { try (Connection connection = getDataSource(context).getConnection()) { context.getResult().set(new ModelNode().add(connection.isValid(0))); } catch (SQLException e) { throw AgroalLogger.SERVICE_LOGGER.invalidConnection(e, context.getCurrentAddressValue()); } } } }
@Override public boolean isValid(int timeout) throws SQLException { TestObjectStoreInitRetry.debugTrace(); return _baseConn.isValid(timeout); }