public abstract class AbstractMapWritable extends Object implements Writable, Configurable
Modifier | Constructor and Description |
---|---|
protected |
AbstractMapWritable()
constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addToMap(Class clazz)
Add a Class to the maps if it is not already present.
|
protected void |
copy(Writable other)
Used by child copy constructors.
|
protected Class |
getClass(byte id) |
Configuration |
getConf()
Return the configuration used by this object.
|
protected byte |
getId(Class clazz) |
void |
readFields(DataInput in)
Deserialize the fields of this object from
in . |
void |
setConf(Configuration conf)
Set the configuration to be used by this object.
|
void |
write(DataOutput out)
Serialize the fields of this object to
out . |
protected void addToMap(Class clazz)
protected Class getClass(byte id)
protected byte getId(Class clazz)
protected void copy(Writable other)
public Configuration getConf()
Configurable
getConf
in interface Configurable
public void setConf(Configuration conf)
Configurable
setConf
in interface Configurable
conf
- the conf to setpublic void write(DataOutput out) throws IOException
out
.write
in interface Writable
out
- DataOuput
to serialize this object into.IOException
public void readFields(DataInput in) throws IOException
in
.
For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields
in interface Writable
in
- DataInput
to deseriablize this object from.IOException
Copyright © 2010 The Apache Software Foundation