Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.11
-
None
Description
Currently, some of the Nodes were dropped when Java deserializing a class hierarchy created in C#, resulting in Java driver not able to deserialize service configurations passed from C# which use those classes. A typical example is nested generic types. Google protobuffer serializer seems not able to recognize it therefore it gets skipped.
To resolve this issue, we would like to allow those configurations to be passed from C# to Java driver as a serialized string as part of the service configuration. When this serialized string is received at C# Evaluator side, it can be deserialized purely at C# code, then merged back to the service configuration.
This would resolve the bug REEF-385.