@Override public boolean containsAll(Collection<?> elements) { return underlyingQueue.containsAll(elements); }
/** * In the following test, we verify that committed requests are processed * even when queuedRequests never gets empty. We add 10 committed request * and use infinite queuedRequests. We verify that the committed request was * processed. */ @Test(timeout = 1000) public void noStarvationOfNonLocalCommittedRequestsTest() throws Exception { final String path = "/noStarvationOfCommittedRequests"; processor.queuedRequests = new MockRequestsQueue(); Set<Request> nonLocalCommits = new HashSet<Request>(); for (int i = 0; i < 10; i++) { Request nonLocalCommitReq = newRequest( new CreateRequest(path, new byte[0], Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT_SEQUENTIAL.toFlag()), OpCode.create, 51, i + 1); processor.committedRequests.add(nonLocalCommitReq); nonLocalCommits.add(nonLocalCommitReq); } for (int i = 0; i < 10; i++) { processor.initThreads(defaultSizeOfThreadPool); processor.stoppedMainLoop = true; processor.run(); } Assert.assertTrue("commit request was not processed", processedRequests.containsAll(nonLocalCommits)); }
@Override public boolean containsAll(Collection<?> c) { return queue.containsAll(c); } }
processedRequests.peek() == writeReq); Assert.assertTrue("Did not process following read request", processedRequests.containsAll(shouldBeProcessedAfterPending)); Assert.assertTrue("Did not process committed request", processor.committedRequests.isEmpty());
Assert.assertTrue(processedRequests.containsAll(localRequests));
Assert.assertTrue(processedRequests.containsAll(localRequests));
processedRequests.containsAll(allReads)); Assert.assertTrue("Did not process the second write request", processedRequests.contains(secondCommittedReq));
@Override public boolean containsAll(Collection<?> c) { return queue.containsAll(c); } }
@Override public boolean containsAll(Collection<?> c) { return queue.containsAll(c); } }
@Override public boolean containsAll(Collection<?> c) { return localInternalQueue.containsAll(c); }
@Override public boolean containsAll( @SuppressWarnings("PMD.ShortVariable") final Collection<?> c) { synchronized (this) { return this.queue.containsAll(c); } }
@Override public boolean containsAll(Collection<?> c) { return queue.containsAll(c); } }
@Override public boolean containsAll(Collection<?> c) { return delegate.containsAll(c); }
@Override public boolean containsAll(Collection<?> c) { return backingQueue.containsAll(c); }
@Override public boolean containsAll(Collection<?> c) { return queue.containsAll(c); } }
@Override public boolean containsAll(Collection<?> elements) { return underlyingQueue.containsAll(elements); }
@Override public boolean containsAll(Collection<?> elements) { return underlyingQueue.containsAll(elements); }
@Override public boolean containsAll(Collection<?> elements) { return underlyingQueue.containsAll(elements); }
public boolean containsAll(Collection<?> c) { if (isRunning()) { return q.containsAll(c); } else { return false; } }
public boolean containsAll(Collection<?> c) { Lock l = lock.readLock(); l.lock(); try { return backing.containsAll(c); } finally { l.unlock(); } }