Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
When we introduced the geode-serialization module we created new method signatures for toData and fromData in the form
void toData(DataOutput out, SerializationContext context) throws IOException;
and
void fromData(DataInput in, DeserializationContext context)
throws IOException, ClassNotFoundException;
All DataSerializableFixedID classes were modified to use these signatures but many continue to use InternalDataSerializer and/or DataSerializer static methods to perform their work. These should be changed to use the SerializationContext or DeserializationContext parameter along with StaticSerialization whenever possible.