|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.io.ObjectWritable
public class ObjectWritable
A polymorphic Writable that writes an instance with it's class name. Handles arrays, strings and primitive types without a Writable wrapper.
| Constructor Summary | |
|---|---|
ObjectWritable()
|
|
ObjectWritable(Class declaredClass,
Object instance)
|
|
ObjectWritable(Object instance)
|
|
| Method Summary | |
|---|---|
Object |
get()
Return the instance, or null if none. |
Configuration |
getConf()
Return the configuration used by this object. |
Class |
getDeclaredClass()
Return the class this is meant to be. |
void |
readFields(DataInput in)
Deserialize the fields of this object from in. |
static Object |
readObject(DataInput in,
Configuration conf)
Read a Writable, String, primitive type, or an array of
the preceding. |
static Object |
readObject(DataInput in,
ObjectWritable objectWritable,
Configuration conf)
Read a Writable, String, primitive type, or an array of
the preceding. |
void |
set(Object instance)
Reset the instance. |
void |
setConf(Configuration conf)
Set the configuration to be used by this object. |
String |
toString()
|
void |
write(DataOutput out)
Serialize the fields of this object to out. |
static void |
writeObject(DataOutput out,
Object instance,
Class declaredClass,
Configuration conf)
Write a Writable, String, primitive type, or an array of
the preceding. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectWritable()
public ObjectWritable(Object instance)
public ObjectWritable(Class declaredClass,
Object instance)
| Method Detail |
|---|
public Object get()
public Class getDeclaredClass()
public void set(Object instance)
public String toString()
toString in class Object
public 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.
IOException
public void write(DataOutput out)
throws IOException
Writableout.
write in interface Writableout - DataOuput to serialize this object into.
IOException
public static void writeObject(DataOutput out,
Object instance,
Class declaredClass,
Configuration conf)
throws IOException
Writable, String, primitive type, or an array of
the preceding.
IOException
public static Object readObject(DataInput in,
Configuration conf)
throws IOException
Writable, String, primitive type, or an array of
the preceding.
IOException
public static Object readObject(DataInput in,
ObjectWritable objectWritable,
Configuration conf)
throws IOException
Writable, String, primitive type, or an array of
the preceding.
IOExceptionpublic void setConf(Configuration conf)
Configurable
setConf in interface Configurablepublic Configuration getConf()
Configurable
getConf in interface Configurable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||