| java.lang.Object | |||
| ↳ | java.io.OutputStream | ||
| ↳ | java.io.FilterOutputStream | ||
| ↳ | java.util.zip.CheckedOutputStream | ||
The CheckedOutputStream class is used to maintain a running checksum
of all data written to a stream. The purpose of this checksum is to establish
data integrity, by publishing the checksum to other parties wanting to read
the non corrupted data.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.FilterOutputStream
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
CheckedOutputStream on OutputStream
os.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the checksum calculated on the stream read so far.
| |||||||||||
Writes n bytes of data from
buf starting at offset off to
the underlying stream.
| |||||||||||
Writes the specified byte to the underlying stream.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.FilterOutputStream
| |||||||||||
From class
java.io.OutputStream
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.io.Closeable
| |||||||||||
From interface
java.io.Flushable
| |||||||||||
From interface
java.lang.AutoCloseable
| |||||||||||
Constructs a new CheckedOutputStream on OutputStream
os. The checksum is calculated using the algorithm implemented
by csum.
| os | the output stream to calculate checksum for. |
|---|---|
| cs | an entity implementing the checksum algorithm. |
Returns the checksum calculated on the stream read so far.
Writes n bytes of data from buf starting at offset off to
the underlying stream. The checksum is updated with the bytes written.
| buf | data written to the output stream. |
|---|---|
| off | the offset to start reading the data from buf written
to the output stream. |
| nbytes | number of bytes to write to the output stream. |
| IOException | if an IO error has occurred. |
|---|
Writes the specified byte to the underlying stream. The checksum is
updated with val.
| val | the data value to written to the output stream. |
|---|
| IOException | if an IO error has occurred. |
|---|