March 2005
Intermediate to advanced
1254 pages
104h 21m
English
CheckedOutputStream
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; }