Java in a Nutshell

Previous Chapter 24
The java.io Package
Next
 

24.51 java.io.PipedWriter (JDK 1.1)

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.

public class PipedWriter extends Writer {
    // Public Constructors
            public PipedWriter();
            public PipedWriter(PipedReader sink) throws IOException;
    // Public Instance Methods
            public void close() throws IOException;  // Defines Writer
            public void connect(PipedReader sink) throws IOException;
            public void flush() throws IOException;  // Defines Writer
            public void write(char[] cbuf, int off, int len) throws IOException;  // Defines Writer
}

Hierarchy:

Object->Writer->PipedWriter

Passed To:

PipedReader(), PipedReader.connect()


Previous Home Next
java.io.PipedReader (JDK 1.1) Book Index java.io.PrintStream (JDK 1.0)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java