Package jmri.util
Class PipeListener
- java.lang.Object
-
- java.lang.Thread
-
- jmri.util.PipeListener
-
- All Implemented Interfaces:
java.lang.Runnable
public class PipeListener extends java.lang.Thread
Small service class to read characters from a pipe and post them to a JTextArea for display. This expects the pipe to remain open, so has no code to handle a broken pipe gracefully.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
BUFFER_SIZE
-
Constructor Summary
Constructors Constructor Description PipeListener(java.io.PipedReader pr, javax.swing.JTextArea ta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
BUFFER_SIZE
static final int BUFFER_SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PipeListener
public PipeListener(java.io.PipedReader pr, javax.swing.JTextArea ta)
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
-