io.annot8.common.implementations.pipelines.SimpleItemQueue Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of annot8-common-implementations Show documentation
Show all versions of annot8-common-implementations Show documentation
Common functionality used by Annot8 implementations
/* Annot8 (annot8.io) - Licensed under Apache-2.0. */
package io.annot8.common.implementations.pipelines;
import java.util.Deque;
import java.util.concurrent.ConcurrentLinkedDeque;
import io.annot8.core.data.Item;
public class SimpleItemQueue implements ItemQueue {
private final Deque- items = new ConcurrentLinkedDeque<>();
public void add(Item item) {
items.push(item);
}
public boolean hasItems() {
return !items.isEmpty();
}
public Item next() {
return items.pop();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy