java.lang.Runnable, TableProducerpublic static class ConeMatcher.ConeWorker extends java.lang.Object implements java.lang.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 | Description |
|---|---|---|
uk.ac.starlink.table.StarTable |
getTable() |
Returns the result table.
|
void |
run() |
Does the work of feeding the rows to the result table.
|
public uk.ac.starlink.table.StarTable getTable()
throws java.io.IOException
run
has at least started, but not necessarily until it has completed.getTable in interface TableProducerjava.io.IOExceptionpublic void run()
run in interface java.lang.RunnableCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.