HADOOP-7981. Improve documentation for org.apache.hadoop.io.compress. Decompressor.getRemaining (Jonathan Eagles via mahadev) - Merging r1235007 from trunk.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.23@1235010 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d0b1cd9b7e
commit
118333dbe0
|
@ -146,6 +146,9 @@ Release 0.23.1 - Unreleased
|
||||||
HADOOP-7986. Adding config for MapReduce History Server protocol in
|
HADOOP-7986. Adding config for MapReduce History Server protocol in
|
||||||
hadoop-policy.xml for service level authorization. (Mahadev Konar via vinodkv)
|
hadoop-policy.xml for service level authorization. (Mahadev Konar via vinodkv)
|
||||||
|
|
||||||
|
HADOOP-7981. Improve documentation for org.apache.hadoop.io.compress.
|
||||||
|
Decompressor.getRemaining (Jonathan Eagles via mahadev)
|
||||||
|
|
||||||
Release 0.23.0 - 2011-11-01
|
Release 0.23.0 - 2011-11-01
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
|
|
@ -49,7 +49,7 @@ public interface Decompressor {
|
||||||
public void setInput(byte[] b, int off, int len);
|
public void setInput(byte[] b, int off, int len);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if the input data buffer is empty and
|
* Returns <code>true</code> if the input data buffer is empty and
|
||||||
* {@link #setInput(byte[], int, int)} should be called to
|
* {@link #setInput(byte[], int, int)} should be called to
|
||||||
* provide more input.
|
* provide more input.
|
||||||
*
|
*
|
||||||
|
@ -76,8 +76,11 @@ public interface Decompressor {
|
||||||
public boolean needsDictionary();
|
public boolean needsDictionary();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if the end of the decompressed
|
* Returns <code>true</code> if the end of the decompressed
|
||||||
* data output stream has been reached.
|
* data output stream has been reached. Indicates a concatenated data stream
|
||||||
|
* when finished() returns <code>true</code> and {@link #getRemaining()}
|
||||||
|
* returns a positive value. finished() will be reset with the
|
||||||
|
* {@link #reset()} method.
|
||||||
* @return <code>true</code> if the end of the decompressed
|
* @return <code>true</code> if the end of the decompressed
|
||||||
* data output stream has been reached.
|
* data output stream has been reached.
|
||||||
*/
|
*/
|
||||||
|
@ -98,15 +101,23 @@ public interface Decompressor {
|
||||||
public int decompress(byte[] b, int off, int len) throws IOException;
|
public int decompress(byte[] b, int off, int len) throws IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the number of bytes remaining in the compressed-data buffer;
|
* Returns the number of bytes remaining in the compressed data buffer.
|
||||||
* typically called after the decompressor has finished decompressing
|
* Indicates a concatenated data stream if {@link #finished()} returns
|
||||||
* the current gzip stream (a.k.a. "member").
|
* <code>true</code> and getRemaining() returns a positive value. If
|
||||||
|
* {@link #finished()} returns <code>true</code> and getRemaining() returns
|
||||||
|
* a zero value, indicates that the end of data stream has been reached and
|
||||||
|
* is not a concatenated data stream.
|
||||||
|
* @return The number of bytes remaining in the compressed data buffer.
|
||||||
*/
|
*/
|
||||||
public int getRemaining();
|
public int getRemaining();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Resets decompressor and input and output buffers so that a new set of
|
* Resets decompressor and input and output buffers so that a new set of
|
||||||
* input data can be processed.
|
* input data can be processed. If {@link #finished()}} returns
|
||||||
|
* <code>true</code> and {@link #getRemaining()} returns a positive value,
|
||||||
|
* reset() is called before processing of the next data stream in the
|
||||||
|
* concatenated data stream. {@link #finished()} will be reset and will
|
||||||
|
* return <code>false</code> when reset() is called.
|
||||||
*/
|
*/
|
||||||
public void reset();
|
public void reset();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue