/** * Close the given data source. */ public static void closeDataSource(DataSource ds) { if (ds instanceof DelegatingDataSource) ds = ((DelegatingDataSource) ds).getInnermostDelegate(); ImplHelper.close(ds); }
public List<T> list() { List<T> list = new ArrayList<T>(); Iterator<T> itr = iterator(); try { while (itr.hasNext()) list.add(itr.next()); return list; } finally { ImplHelper.close(itr); } }
public List<T> list() { List<T> list = new ArrayList<T>(); Iterator<T> itr = iterator(); try { while (itr.hasNext()) list.add(itr.next()); return list; } finally { ImplHelper.close(itr); } }
public List<T> list() { List<T> list = new ArrayList<T>(); Iterator<T> itr = iterator(); try { while (itr.hasNext()) list.add(itr.next()); return list; } finally { ImplHelper.close(itr); } }
/** * Close the given data source. */ public static void closeDataSource(DataSource ds) { if (ds instanceof DelegatingDataSource) ds = ((DelegatingDataSource) ds).getInnermostDelegate(); ImplHelper.close(ds); }
/** * Close the given resource. The resource can be an extent iterator, * query result, large result set relation, or any closeable OpenJPA * component. */ public static void close(Object o) { try { ImplHelper.close(o); } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } }
public List<T> list() { List<T> list = new ArrayList<T>(); Iterator<T> itr = iterator(); try { while (itr.hasNext()) list.add(itr.next()); return list; } finally { ImplHelper.close(itr); } }
/** * Close the given resource. The resource can be an extent iterator, * query result, large result set relation, or any closeable OpenJPA * component. */ public static void close(Object o) { try { ImplHelper.close(o); } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } }
/** * Close the given data source. */ public static void closeDataSource(DataSource ds) { if (ds instanceof DelegatingDataSource) ds = ((DelegatingDataSource) ds).getInnermostDelegate(); ImplHelper.close(ds); }
private void free() { if (_state != OPEN) return; List itrs = _itr.getIterators(); Iterator itr; for (int i = 0; i < itrs.size(); i++) { itr = (Iterator) itrs.get(i); if (itr instanceof FilterIterator) itr = ((FilterIterator) itr).getIterator(); ImplHelper.close(itr); } }
private void free() { if (_state != OPEN) return; List itrs = _itr.getIterators(); Iterator itr; for (int i = 0; i < itrs.size(); i++) { itr = (Iterator) itrs.get(i); if (itr instanceof FilterIterator) itr = ((FilterIterator) itr).getIterator(); ImplHelper.close(itr); } }
private void free() { if (_state != OPEN) return; List itrs = _itr.getIterators(); Iterator itr; for (int i = 0; i < itrs.size(); i++) { itr = (Iterator) itrs.get(i); if (itr instanceof FilterIterator) itr = ((FilterIterator) itr).getIterator(); ImplHelper.close(itr); } }