public AuthzCqListener() { this.eventList = new ArrayList<>(); reset(); }
if ((cqQuery = queryService.getCq("cq1")) == null) { CqAttributesFactory cqFact = new CqAttributesFactory(); cqFact.addCqListener(new AuthzCqListener()); CqAttributes cqAttrs = cqFact.create(); cqQuery = queryService.newCq("cq1", "SELECT * FROM " + region.getFullPath(), cqAttrs); assertEquals(0, listener.getNumUpdates()); } else { assertEquals(numOps, listener.getNumUpdates()); listener.checkPuts(vals, indices); assertEquals(0, listener.getNumCreates()); assertEquals(0, listener.getNumDestroys()); assertEquals(0, listener.getNumOtherOps()); assertEquals(0, listener.getNumErrors()); breakLoop = true; CqQuery cqQuery = getCache().getQueryService().getCq("cq1"); ((AuthzCqListener) cqQuery.getCqAttributes().getCqListener()).reset(); cqQuery.stop(); breakLoop = true; CqQuery cqQuery = getCache().getQueryService().getCq("cq1"); ((AuthzCqListener) cqQuery.getCqAttributes().getCqListener()).reset(); cqQuery.close();
@Override public boolean done() { if ((flags & CHECK_FAIL) > 0) { return 0 == listener.getNumUpdates(); } else { return numOps == listener.getNumUpdates(); } }