PipedWriter is a character output stream that writes characters to the PipedReader character input stream to which it is connected. PipedWriter implements one half of a pipe and is useful for communication between two threads of an application. A PipedWriter cannot be used until it is connected to a PipedReader object, which may be passed to the PipedWriter( ) constructor or to the connect( ) method. PipedWriter inherits most of the methods of its superclass. See Writer for more information. PipedWriter is the character-stream analog of PipedOutputStream . Figure 9-48. java.io.PipedWriterpublic class PipedWriter extends Writer { // Public Constructors public PipedWriter ( ); public PipedWriter (PipedReader snk ) throws IOException; // Public Instance Methods public void connect (PipedReader snk ) throws IOException; synchronized // Public Methods Overriding Writer public void close ( ) throws IOException; public void flush ( ) throws IOException; synchronized 1.2 public void write (int c ) throws IOException; public void write (char[ ] cbuf , int off , int len ) throws IOException; } Passed ToPipedReader.{connect( ) , PipedReader( )} |