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
Writable
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.readFields
in interface Writable
IOException
public void write(DataOutput out) throws IOException
Writable
out
.write
in interface Writable
IOException
public static void writeObject(DataOutput out, Object instance, Class declaredClass, Configuration conf) throws IOException
IOException
public static Object readObject(DataInput in, Configuration conf) throws IOException
IOException
public static Object readObject(DataInput in, ObjectWritable objectWritable, Configuration conf) throws IOException
IOException
public void setConf(Configuration conf)
Configurable
setConf
in interface Configurable
public Configuration getConf()
Configurable
getConf
in interface Configurable
Copyright © 2007, 2017, Oracle and/or its affiliates. All rights reserved.