@InterfaceAudience.Public @InterfaceStability.Stable public abstract class CompressedWritable extends Object implements Writable
| Constructor and Description | 
|---|
CompressedWritable()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ensureInflated()
Must be called by all methods which access fields to ensure that the data
 has been uncompressed. 
 | 
void | 
readFields(DataInput in)
Deserialize the fields of this object from  
in. | 
protected abstract void | 
readFieldsCompressed(DataInput in)
Subclasses implement this instead of  
readFields(DataInput). | 
void | 
write(DataOutput out)
Serialize the fields of this object to  
out. | 
protected abstract void | 
writeCompressed(DataOutput out)
Subclasses implement this instead of  
write(DataOutput). | 
public CompressedWritable()
public final void readFields(DataInput in) throws IOException
Writablein.  
 
 For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields in interface Writablein - DataInput to deseriablize this object from.IOExceptionprotected void ensureInflated()
protected abstract void readFieldsCompressed(DataInput in) throws IOException
readFields(DataInput).IOExceptionpublic final void write(DataOutput out) throws IOException
Writableout.write in interface Writableout - DataOuput to serialize this object into.IOExceptionprotected abstract void writeCompressed(DataOutput out) throws IOException
write(DataOutput).IOExceptionCopyright © 2015 Apache Software Foundation. All Rights Reserved.