Package org.eclipse.emf.cdo.common.util
Class CDOQueryQueue.BlockingCloseableIteratorImpl
- java.lang.Object
- 
- org.eclipse.emf.cdo.common.util.CDOQueryQueue.BlockingCloseableIteratorImpl
 
- 
- All Implemented Interfaces:
- java.util.Iterator<E>,- BlockingCloseableIterator<E>,- org.eclipse.net4j.util.collection.Closeable,- org.eclipse.net4j.util.collection.CloseableIterator<E>
 - Enclosing class:
- CDOQueryQueue<E>
 
 public class CDOQueryQueue.BlockingCloseableIteratorImpl extends java.lang.Object implements BlockingCloseableIterator<E> A blocking iterator that takes elements from aCDOQueryQueue.- Since:
- 2.0
- Author:
- Simon McDuff
 
- 
- 
Constructor SummaryConstructors Constructor Description BlockingCloseableIteratorImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanhasNext()booleanisClosed()Enext()Epeek()Non-blocking call.voidremove()
 
- 
- 
- 
Method Detail- 
peekpublic E peek() Description copied from interface:BlockingCloseableIteratorNon-blocking call.- Specified by:
- peekin interface- BlockingCloseableIterator<E>
 
 - 
hasNextpublic boolean hasNext() - Specified by:
- hasNextin interface- java.util.Iterator<E>
 
 - 
removepublic void remove() - Specified by:
- removein interface- java.util.Iterator<E>
 
 - 
closepublic void close() - Specified by:
- closein interface- org.eclipse.net4j.util.collection.Closeable
 
 - 
isClosedpublic boolean isClosed() - Specified by:
- isClosedin interface- org.eclipse.net4j.util.collection.Closeable
 
 
- 
 
-