public boolean subTransaction1(TestQuery dummy) throws Exception { boolean result = true; TestQuery tq = (TestQuery) _queries.next(); long beginTime = System.currentTimeMillis(); SearchResult sres; try { sres = _service.search(tq.getRequest()); } catch (Exception e) { if (_logger != null) { _logger.info( "FAILURE-INFO: Query Failed: " + tq.getQueryText() + " : " + (System.currentTimeMillis() - beginTime)); } throw e; } long diff = System.currentTimeMillis() - beginTime; if (sres == null) { result = false; } if (result) { _logger.info("TIME-TAKEN: " + tq.getQueryText() + " : " + sres.getTotalHits() + " : " + diff); } else { if (_logger != null) { _logger.info("FAILURE-INFO: Query Failed: " + tq.getQueryText() + " : " + diff); } } return result; }
@Override public void addPropertyChangeListener(TestQuery q, PropertyChangeListener listener) { q.addPropertyChangeListener(listener); }
@Override public void removePropertyChangeListener(TestQuery q, PropertyChangeListener listener) { q.removePropertyChangeListener(listener); }
@Override public void refresh(TestQuery q) { q.refresh(); }
@Override public boolean contains(TestQuery q, String id) { return q.contains(id); }
@Override public Collection<TestIssue> getIssues(TestQuery q) { return q.getIssues(); }
@Override public boolean isSaved(TestQuery q) { return q.isSaved(); }
@Override public void remove(TestQuery q) { q.remove(); }
@Override public QueryController getController(TestQuery q) { return q.getController(); }
@Override public String getTooltip(TestQuery q) { return q.getTooltip(); }
@Override public String getDisplayName(TestQuery q) { return q.getDisplayName(); }