Java in a Nutshell

Previous Chapter 24
The java.io Package
Next
 

24.50 java.io.PipedReader (JDK 1.1)

PipedReader is a character input stream that reads characters from a PipedWriter character output stream to which it is connected. PipedReader implements one-half of a pipe, and is useful for communication between two threads of an application.

A PipedReader cannot be used until it is connected to a PipedWriter object, which may be passed to the PipedReader() constructor or to the connect() method.

PipedReader inherits most of the methods of its superclass. See Reader for more information.

PipedReader is the character stream analog of PipedInputStream.

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

Hierarchy:

Object->Reader->PipedReader

Passed To:

PipedWriter(), PipedWriter.connect()


Previous Home Next
java.io.PipedOutputStream (JDK 1.0) Book Index java.io.PipedWriter (JDK 1.1)

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