|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
cz.cuni.pogamut.server.UCCWrapper.StreamSink
cz.cuni.pogamut.server.UCCWrapper.ScannerSink
public class UCCWrapper.ScannerSink
Scanns the output of UCC for some specific srings (Ports bounded. START MATCH).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
int |
botsPort
|
private java.util.regex.Pattern |
commandletNotFoundPattern
|
int |
controlPort
|
UCCStartException |
exception
Exception that ended the startig. |
private java.util.regex.Pattern |
mapNotFoundPattern
|
private java.util.regex.Pattern |
matchStartedPattern
|
private java.util.regex.Pattern |
portPattern
|
java.util.concurrent.CountDownLatch |
portsBindedLatch
|
long |
startingTimeout
|
(package private) java.util.TimerTask |
task
|
(package private) java.util.Timer |
timer
Thread that kills ucc process after specified time if the ports arent read from the console. |
Fields inherited from class cz.cuni.pogamut.server.UCCWrapper.StreamSink |
---|
os |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
UCCWrapper.ScannerSink(java.io.InputStream is)
|
Method Summary | |
---|---|
protected void |
handleInput(java.lang.String str)
|
protected void |
raiseLatch()
|
Methods inherited from class cz.cuni.pogamut.server.UCCWrapper.StreamSink |
---|
run |
Methods inherited from class java.lang.Thread |
---|
activeCount, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, checkAccess, 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 |
---|
public long startingTimeout
public UCCStartException exception
public java.util.concurrent.CountDownLatch portsBindedLatch
public int controlPort
public int botsPort
java.util.Timer timer
java.util.TimerTask task
private final java.util.regex.Pattern portPattern
private final java.util.regex.Pattern commandletNotFoundPattern
private final java.util.regex.Pattern mapNotFoundPattern
private final java.util.regex.Pattern matchStartedPattern
Constructor Detail |
---|
public UCCWrapper.ScannerSink(java.io.InputStream is)
Method Detail |
---|
protected void handleInput(java.lang.String str)
handleInput
in class UCCWrapper.StreamSink
protected void raiseLatch()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |