flush(): This method is available in the java.io.PipedOutputStream class of Java.
Syntax:
void java.io.PipedOutputStream.flush() throws IOException
This method flushes this output stream and forces any buffered output by test to be written out.
This will notify any readers that bytes are waiting in the pipe.
Parameters: NA
Returns: NA
Throws:
IOException - if an I/O error occurs.
Approach
Java
import java.io.IOException;import java.io.PipedOutputStream;public class PipedOutputStreamflush {public static void main(String[] args) throws IOException {PipedOutputStream pipedOutputStream =new PipedOutputStream();pipedOutputStream.flush();System.out.println("Flushing the piped output stream");pipedOutputStream.close();}}
Output:
Flushing the piped output stream
Some other methods of PipedOutputStream
close(): This method closes this piped output stream and releases any system resources associated with this stream.
connect(PipedInputStream): This method connects this piped output stream to a receiver.
flush(): This method flushes this output stream and forces any buffered output by the test to be written out.
PipedOutputStream(): This method creates a piped output stream that is not yet connected to a piped input stream.
PipedOutputStream(PipedInputStream): This method creates a piped output stream connected to the specified piped input stream.
write(int): This method writes the specified byte to the piped output stream.
write(byte[], int, int): This method writes len bytes from the specified byte array starting at offset off to this piped output stream.
No comments:
Post a Comment