Package org.cservenak.streams
Class CoderThread
- java.lang.Object
-
- java.lang.Thread
-
- org.cservenak.streams.CoderThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class CoderThread extends java.lang.Thread
-
-
Constructor Summary
Constructors Constructor Description CoderThread(Coder coder, java.io.InputStream in)CoderThread(Coder coder, java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckForException()protected booleanclose(java.io.Closeable closeable)protected booleanflush(java.io.Flushable flushable)java.io.PipedInputStreamgetInputStreamSink()java.io.PipedOutputStreamgetOutputStreamSink()java.lang.ThrowablegetThrowable()voidrun()-
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
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
getThrowable
public java.lang.Throwable getThrowable()
-
checkForException
public void checkForException() throws java.io.IOException- Throws:
java.io.IOException
-
getInputStreamSink
public java.io.PipedInputStream getInputStreamSink()
-
getOutputStreamSink
public java.io.PipedOutputStream getOutputStreamSink()
-
flush
protected boolean flush(java.io.Flushable flushable)
-
close
protected boolean close(java.io.Closeable closeable)
-
-