CheckedOutputStream

public class CheckedOutputStream
extends FilterOutputStream

java.lang.Object
   ↳ java.io.OutputStream
     ↳ java.io.FilterOutputStream
       ↳ java.util.zip.CheckedOutputStream


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:

Summary

Inherited fields

Public constructors

CheckedOutputStream(OutputStream out, Checksum cksum)

Creates an output stream with the specified Checksum.

Public methods

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.

Inherited methods

Public constructors

CheckedOutputStream

added in API level 1
public CheckedOutputStream (OutputStream out, 
                Checksum cksum)

Creates an output stream with the specified Checksum.

Parameters
out OutputStream: the output stream

cksum Checksum: the checksum

Public methods

getChecksum

added in API level 1
public Checksum getChecksum ()

Returns the Checksum for this output stream.

Returns
Checksum the Checksum

write

added in API level 1
public void write (byte[] b, 
                int off, 
                int len)

Writes an array of bytes. Will block until the bytes are actually written.

Parameters
b byte: the data to be written

off int: the start offset of the data

len int: the number of bytes to be written

Throws
IOException if an I/O error has occurred

write

added in API level 1
public void write (int b)

Writes a byte. Will block until the byte is actually written.

Parameters
b int: the byte to be written

Throws
IOException if an I/O error has occurred