@Override public void flush(String queueName) { DynoQueue queue = queues.get(queueName); if (queue != null) { queue.clear(); } }
@Override public void clear() { for (DynoQueue q : queues.values()) { q.clear(); } }
@Override public void flush(String queueName) { DynoQueue queue = queues.get(queueName); if (queue != null) { queue.clear(); } }
public BaseQueueTests(String queueName) { this.queueName = queueName; this.messageKeyPrefix = redisKeyPrefix + ".MESSAGE."; this.rdq = getQueue(redisKeyPrefix, queueName); this.rdq.clear(); }
@Before public void clear() { rdq.clear(); }
@Test public void testConcurrency() throws InterruptedException, ExecutionException { rdq.clear();
@Test public void testClearQueues() { rdq.clear(); int count = 10; List<Message> messages = new LinkedList<>(); for (int i = 0; i < count; i++) { Message msg = new Message("x" + i, "Hello World-" + i); msg.setPriority(count - i); messages.add(msg); } rdq.push(messages); assertEquals(count, rdq.size()); rdq.clear(); assertEquals(0, rdq.size()); }
@Test public void testAll() { rdq.clear(); assertEquals(0, rdq.size());