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)

Reply via email to