public class ExternalQueueItemProvider<Q> extends java.lang.Object implements QueueItemProvider<Q>, java.io.Closeable
public java.util.Iterator<java.util.Collection<Q>> iterator()
iterator in interface java.lang.Iterable<java.util.Collection<Q>>public boolean hasNext()
hasNext in interface java.util.Iterator<java.util.Collection<Q>>public java.util.List<Q> next()
next in interface java.util.Iterator<java.util.Collection<Q>>public void remove()
remove in interface java.util.Iterator<java.util.Collection<Q>>public void put(Q q) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException