Package org.cservenak.streams
Class CoderThread
- java.lang.Object
-
- java.lang.Thread
-
- org.cservenak.streams.CoderThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CoderThread(Coder coder, InputStream in)
CoderThread(Coder coder, OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkForException()
protected boolean
close(Closeable closeable)
protected boolean
flush(Flushable flushable)
PipedInputStream
getInputStreamSink()
PipedOutputStream
getOutputStreamSink()
Throwable
getThrowable()
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
-
-
-
-
Constructor Detail
-
CoderThread
public CoderThread(Coder coder, InputStream in) throws IOException
- Throws:
IOException
-
CoderThread
public CoderThread(Coder coder, OutputStream out) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getThrowable
public Throwable getThrowable()
-
checkForException
public void checkForException() throws IOException
- Throws:
IOException
-
getInputStreamSink
public PipedInputStream getInputStreamSink()
-
getOutputStreamSink
public PipedOutputStream getOutputStreamSink()
-
flush
protected boolean flush(Flushable flushable)
-
close
protected boolean close(Closeable closeable)
-
-