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
Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.