|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Thread
code.loop.Batcher
public class Batcher
This class loads a module and executes some of its methods. There are two options controlled by invocation flags. Either the symbol called "main" is evaluated, or all the symbols starting with the characters "test" are evaluated in some unspecified order.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
private java.lang.String |
moduleName
|
private java.io.BufferedWriter |
out
|
private IOQueue |
outputQueue
|
private int |
solutionLimit
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
Batcher(java.lang.String moduleName)
|
|
| Method Summary | |
|---|---|
void |
doneChild(Computation computation)
|
private void |
execute(java.lang.String string)
|
java.lang.String |
getIdString()
|
void |
run()
|
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private IOQueue outputQueue
private java.io.BufferedWriter out
private java.lang.String moduleName
private int solutionLimit
| Constructor Detail |
|---|
public Batcher(java.lang.String moduleName)
| Method Detail |
|---|
public java.lang.String getIdString()
getIdString in interface Clientpublic void doneChild(Computation computation)
doneChild in interface Clientpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Thread
private void execute(java.lang.String string)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||