Hector Sandoval Chaverri created HDFS-15912:
-----------------------------------------------
Summary: Allow ProtobufRpcEngine to be extensible
Key: HDFS-15912
URL: https://issues.apache.org/jira/browse/HDFS-15912
Project: Hadoop HDFS
Issue Type: Improvement
Components: hdfs
Reporter: Hector Sandoval Chaverri
The ProtobufRpcEngine class doesn't allow for new RpcEngine implementations to
extend some of its inner classes (e.g. Invoker and Server.ProtoBufRpcInvoker).
Also, some of its methods are long enough such that overriding them would
result in a lot of code duplication (e.g. Invoker#invoke and
Server.ProtoBufRpcInvoker#call).
When implementing a new RpcEngine, it would be helpful to reuse most of the
code already in ProtobufRpcEngine. This would allow new fields to be added to
the RPC header or message with minimal code changes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]