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