Udo Kohlmeyer created GEODE-3213:
------------------------------------
Summary: Refactor Protobuf Serialization Implemenation
Key: GEODE-3213
URL: https://issues.apache.org/jira/browse/GEODE-3213
Project: Geode
Issue Type: Improvement
Components: client/server, serialization
Reporter: Udo Kohlmeyer
In the Protobuf serialization implementation, there are some refactorings we
want to make:
* OperationHandlers take OperationRequest and OperationResponse message, not
the parent Request/Response Object
* A generic flow needs to be implemented that all OperationHandlers follow. No
bespoke flows for any OperationHandlers... way too much maintenance
* Use Functional semantics to configure the functionality to extract
OperationRequest from Request (per OperationHandler)
* Use Functional semantics to configure the functionality to populate
OperationResponse in the relevant Response
* Have generic Error Handling framework to populate "known" errors and error
codes
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)