TableSequence
public class QueueTableSequence extends java.lang.Object implements TableSequence
nextTable
method will
block until a result is available.Constructor | Description |
---|---|
QueueTableSequence() |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addError(java.lang.Throwable error) |
Adds a load error to the queue.
|
void |
addTable(StarTable table) |
Adds a table to the queue.
|
void |
endSequence() |
Indicates that no more load success or failure indications will be
added by the queue writer.
|
StarTable |
nextTable() |
Returns the next table in the sequence, or null if the end of
the sequence is reached.
|
public void addTable(StarTable table)
table
- successfully loaded tablepublic void addError(java.lang.Throwable error)
error
- reason for unsuccessful table load attemptpublic void endSequence()
public StarTable nextTable() throws java.io.IOException
TableSequence
nextTable
in interface TableSequence
java.io.IOException
- if there is an error obtaining the tableCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.