|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.graph.query.BufferPipe
This class is a pipe between query threads, implemented as a bounded buffer.
Nested Class Summary | |
static class |
BufferPipe.BoundedBufferPutException
Exception to throw if a put throws an exception. |
static class |
BufferPipe.BoundedBufferTakeException
Exception to throw if a take throws an exception. |
Constructor Summary | |
BufferPipe()
|
Method Summary | |
void |
close()
Close the pipe: further operations on it have undefined effects. |
Domain |
get()
Answer the next element if there is one, otherwise throw a NoSuchElementException. |
boolean |
hasNext()
Answer true iff there are more elements for get() to get. |
void |
put(Domain d)
Put a domain element into the pipe for later extraction. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BufferPipe()
Method Detail |
public void put(Domain d)
Pipe
put
in interface Pipe
public void close()
Pipe
close
in interface Pipe
public boolean hasNext()
Pipe
get()
to get.
hasNext
in interface Pipe
public Domain get()
Pipe
get
in interface Pipe
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |