Uses of Interface
bb.io.StreamDrainer

Packages that use StreamDrainer
bb.io Provides classes and interfaces for Input/Output (I/O) operations. 
bb.util Provides miscellaneous utility classes and interfaces. 
 

Uses of StreamDrainer in bb.io
 

Classes in bb.io that implement StreamDrainer
 class StreamDrainerForwarding
          StreamDrainer implementation that immediately forwards all bytes read from its InputStream to another OutputStream.
private static class StreamDrainerForwarding.UnitTest.Crashes
          StreamDrainerForwarding subclass which overrides onBytesRead to always throw a RuntimeException.
 class StreamDrainerStoring
          StreamDrainer implementation that stores all bytes read from its InputStream.
 

Methods in bb.io with parameters of type StreamDrainer
private  void StreamDrainerForwarding.UnitTest.drain(StreamDrainer drainer)
           
 

Uses of StreamDrainer in bb.util
 

Fields in bb.util declared as StreamDrainer
private  StreamDrainer OsUtil.ExecTask.errDrainer
           
private  StreamDrainer OsUtil.ExecTask.outDrainer
           
 

Methods in bb.util with parameters of type StreamDrainer
static void OsUtil.execAsynch(String command, String[] envp, File dir, StreamDrainer outDrainer, StreamDrainer errDrainer)
          Executes a native (operating system specific) command in a new child process.
static byte[] OsUtil.execSynch(String command, String[] envp, File dir, StreamDrainer outDrainer, StreamDrainer errDrainer)
          Executes a native (operating system specific) command in a new child process.
 

Constructors in bb.util with parameters of type StreamDrainer
OsUtil.ExecTask(String command, String[] envp, File dir, StreamDrainer outDrainer, StreamDrainer errDrainer)