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 |
|---|---|
Object |
replace()
Replaces this object with another in the "output stream" written by
DataSerializer.writeObject(Object, DataOutput). |
Object replace() throws IOException
DataSerializer.writeObject(Object, DataOutput).IOException