Name
CheckedOutputStream
Synopsis
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; }
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.