public class ObjectWritable extends Object implements Writable, Configurable
| Constructor and Description |
|---|
ObjectWritable() |
ObjectWritable(Class declaredClass,
Object instance) |
ObjectWritable(Object instance) |
| Modifier and Type | Method and Description |
|---|---|
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)
Reads the fields of this object from
in. |
static Object |
readObject(DataInput in,
Configuration conf)
|
static Object |
readObject(DataInput in,
ObjectWritable objectWritable,
Configuration conf)
|
void |
set(Object instance)
Reset the instance.
|
void |
setConf(Configuration conf)
Set the configuration to be used by this object.
|
void |
write(DataOutput out)
Writes the fields of this object to
out. |
static void |
writeObject(DataOutput out,
Object instance,
Class declaredClass,
Configuration conf)
|
public ObjectWritable()
public ObjectWritable(Object instance)
public Object get()
public Class getDeclaredClass()
public void set(Object instance)
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 WritableIOExceptionpublic void write(DataOutput out) throws IOException
Writableout.write in interface WritableIOExceptionpublic static void writeObject(DataOutput out, Object instance, Class declaredClass, Configuration conf) throws IOException
IOExceptionpublic static Object readObject(DataInput in, Configuration conf) throws IOException
IOExceptionpublic static Object readObject(DataInput in, ObjectWritable objectWritable, Configuration conf) throws IOException
IOExceptionpublic void setConf(Configuration conf)
ConfigurablesetConf in interface Configurablepublic Configuration getConf()
ConfigurablegetConf in interface ConfigurableCopyright © 2007, 2014, Oracle and/or its affiliates. All rights reserved.