public static interface DataSerializable.Replaceable
Replaceable allows an object to write an alternative
version of itself to a DataOutput. It is similar to
the writeReplace method of standard Java
serialization.
Note that if a Replaceable is also
DataSerializable, its toData method
will not be invoked. Instead, its replacement object will
be written to the stream using DataSerializer.writeObject(Object, DataOutput).
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
replace()
Replaces this object with another in the "output stream"
written by
DataSerializer.writeObject(Object, DataOutput). |
java.lang.Object replace()
throws java.io.IOException
DataSerializer.writeObject(Object, DataOutput).java.io.IOException