public static class ConeMatcher.ConeWorker extends Object implements Runnable, TableProducer
To use an instance of this class, it is necessary to
call its run
method in a separate thread.
The getTable
method may be called before
the run
method has completed (or even started),
and will return a table whose rows may be streamed.
The run method checks for interruptions, so interrupting the thread in which it runs will cause it to stop consuming resources.
This code was originally written for J2SE1.4.
There may be less baroque ways of achieving the same effect using
the J2SE5 java.util.concurrent classes (BlockingQueue
).
Modifier and Type | Method and Description |
---|---|
StarTable |
getTable()
Returns the result table.
|
void |
run()
Does the work of feeding the rows to the result table.
|
public StarTable getTable() throws IOException
run
has at least started, but not necessarily until it has completed.getTable
in interface TableProducer
IOException
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.