Class StreamFeeder
java.lang.Object
java.lang.Thread
org.apache.maven.surefire.extensions.CloseableDaemonThread
org.apache.maven.plugin.surefire.extensions.StreamFeeder
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- Runnable,- Stoppable
Commands which are sent from plugin to the forked jvm.
 
     
magic number : opcode [: opcode specific data]*
or data encoded with Base64
magic number : opcode [: Base64(opcode specific data)]*
magic number : opcode [: opcode specific data]*
or data encoded with Base64
magic number : opcode [: Base64(opcode specific data)]*
- Since:
- 3.0.0-M5
- Author:
- Tibor Digana (tibor17)
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.ThreadThread.State, Thread.UncaughtExceptionHandler
- 
Field SummaryFields inherited from class java.lang.ThreadMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
- 
Constructor SummaryConstructorsConstructorDescriptionStreamFeeder(String threadName, WritableByteChannel channel, CommandReader commandReader, ConsoleLogger logger) 
- 
Method SummaryMethods inherited from class java.lang.ThreadactiveCount, checkAccess, clone, 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
- 
Constructor Details- 
StreamFeederpublic StreamFeeder(@Nonnull String threadName, @Nonnull WritableByteChannel channel, @Nonnull CommandReader commandReader, @Nonnull ConsoleLogger logger) 
 
- 
- 
Method Details- 
runpublic void run()
- 
disablepublic void disable()
- 
getException
- 
close- Throws:
- IOException
 
 
-