Class QueueItemFactory
- java.lang.Object
-
- io.annot8.implementations.support.stores.NotifyingItemFactory
-
- io.annot8.implementations.support.stores.QueueItemFactory
-
- All Implemented Interfaces:
io.annot8.api.data.ItemFactory,Listenable<Consumer<io.annot8.api.data.Item>>
public class QueueItemFactory extends NotifyingItemFactory
-
-
Constructor Summary
Constructors Constructor Description QueueItemFactory(io.annot8.api.data.ItemFactory itemFactory)QueueItemFactory(io.annot8.api.data.ItemFactory itemFactory, Queue<io.annot8.api.data.Item> queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleanisEmpty()Optional<io.annot8.api.data.Item>next()-
Methods inherited from class io.annot8.implementations.support.stores.NotifyingItemFactory
create, create, deregister, register
-
-
-
-
Constructor Detail
-
QueueItemFactory
public QueueItemFactory(io.annot8.api.data.ItemFactory itemFactory)
-
QueueItemFactory
public QueueItemFactory(io.annot8.api.data.ItemFactory itemFactory, Queue<io.annot8.api.data.Item> queue)
-
-
Method Detail
-
clear
public void clear()
-
isEmpty
public boolean isEmpty()
-
next
public Optional<io.annot8.api.data.Item> next()
-
-