You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Udo Kohlmeyer (JIRA)" <ji...@apache.org> on 2017/07/17 17:02:00 UTC
[jira] [Created] (GEODE-3213) Refactor Protobuf Serialization
Implemenation
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)