Class java.io.PipedOutputStream
All Packages This Package Previous Next
Class java.io.PipedOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.PipedOutputStream
-
public class
PipedOutputStream
-
extends OutputStream
Piped output stream, must be connected to a PipedInputStream.
A thread reading from a PipedInputStream recieves data from
a thread writing to the PipedOutputStream it is connected to.
-
See Also:
-
PipedInputStream
-
Version:
-
95/01/31
-
Author:
-
James Gosling
-
PipedOutputStream(PipedInputStream)
-
Creates an output file connected to a PipedInputStream
-
PipedOutputStream()
-
Creates an output file that isn't connected to anything (yet).
-
close()
-
Closes the stream.
-
connect(PipedInputStream)
-
Connect this output stream to a reciever.
-
write(int)
-
Write a byte.
-
write(byte[], int, int)
-
Writes a sub array of bytes.
PipedOutputStream
public PipedOutputStream(PipedInputStream snk)
-
Creates an output file connected to a PipedInputStream
-
Parameters:
-
snk
-
The InputStream to connect to.
PipedOutputStream
public PipedOutputStream()
-
Creates an output file that isn't connected to anything (yet).
It must be connected before being used.
connect
public void connect(PipedInputStream snk)
-
Connect this output stream to a reciever.
-
Parameters:
-
snk
-
The InputStream to connect to.
write
public void write(int b)
-
Write a byte. Will block until the byte is actually
written.
-
Throws: IOException
-
i/o error occurred
-
Overrides:
-
write in class OutputStream
write
public void write(byte b[],
int off,
int len)
-
Writes a sub array of bytes.
-
Parameters:
-
b
-
the data to be written
-
off
-
the start offset in the data
-
len
-
the number of bytes that are written
-
Throws: IOException
-
i/o error occurred
-
Overrides:
-
write in class OutputStream
close
public void close()
-
Closes the stream. This method must be called
to release any resources associated with the
stream.
-
Throws: IOException
-
i/o error occurred
-
Overrides:
-
close in class OutputStream
All Packages This Package Previous Next