@Override public List<RequestBean> getRequests() throws AdminException { return new ArrayList<>(dqp.getRequests()); }
@Override public Collection<? extends Request> getRequests() throws AdminException { List<Request> list = new ArrayList<Request>(); list.addAll(this.embeddedServer.dqp.getRequests()); return list; }
@Test public void testLongRunningQuery() throws Exception { RequestMessage reqMsg = exampleRequestMessage("select * FROM BQT1.SmallA"); execute("A", 1, reqMsg); this.config.setQueryThresholdInMilli(5000); assertEquals(1, this.core.getRequests().size()); assertEquals(0, this.core.getLongRunningRequests().size()); this.config.setQueryThresholdInMilli(10); Thread.sleep(20); assertEquals(1, this.core.getLongRunningRequests().size()); }