CheckedOutputStream | java.util.zip |
Java 1.1 | closeable flushable |
This class is a subclass of java.io.FilterOutputStream that allows data to be written to a stream and a checksum computed on that data at the same time. To create a CheckedOutputStream, you must specify both the output stream to write its data to and a Checksum object, such as an instance of Adler32, that implements the particular checksum algorithm you desire. The write( ) methods are similar to those of other OutputStream classes. The getChecksum( ) method returns the Checksum object. You must call getValue( ) on this object in order to obtain the actual checksum value.
Figure 16-136. java.util.zip.CheckedOutputStream
public class CheckedOutputStream extends java.io.FilterOutputStream { // Public Constructors public CheckedOutputStream (java.io.OutputStream out , Checksum cksum ); // Public Instance Methods public Checksum getChecksum ( ); // Public Methods Overriding FilterOutputStream public void write (int b ) throws java.io.IOException; public void write (byte[ ] b , int off , int len ) throws java.io.IOException; }
|