java.util.zip
Class CheckedOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.FilterOutputStream
|
+--java.util.zip.CheckedOutputStream
public class CheckedOutputStream extends FilterOutputStream
An output stream that also maintains a checksum of the data being
written. The checksum can then be used to verify the integrity of
the output data.
See Also: Checksum
Method Summary
Checksum
getChecksum ()
Returns the Checksum for this output stream.
void
write (byte[] b,
int off,
int len)
Writes an array of bytes.
void
write (int b)
Writes a byte.
Methods inherited from class java.lang.Object
clone ,
equals ,
finalize ,
getClass ,
hashCode ,
notify ,
notifyAll ,
toString ,
wait ,
wait ,
wait
CheckedOutputStream
public CheckedOutputStream (OutputStream out,
Checksum cksum)
Creates an output stream with the specified Checksum.
Parameters: out
- the output streamcksum
- the checksum
write
public void write (int b)
throws IOException
Writes a byte. Will block until the byte is actually written.
Overrides: write in class FilterOutputStream
Parameters: b
- the byte to be writtenThrows: IOException - if an I/O error has occurred
write
public void write (byte[] b,
int off,
int len)
throws IOException
Writes an array of bytes. Will block until the bytes are
actually written.
Overrides: write in class FilterOutputStream
Parameters: buf
- the data to be writtenoff
- the start offset of the datalen
- the number of bytes to be writtenThrows: IOException - if an I/O error has occurred
getChecksum
public Checksum getChecksum ()
Returns the Checksum for this output stream.
Submit a bug or feature Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.