Tsz Wo Nicholas Sze created RATIS-28: ----------------------------------------
Summary: Create RaftServerRpc using ServerFactory Key: RATIS-28 URL: https://issues.apache.org/jira/browse/RATIS-28 Project: Ratis Issue Type: Sub-task Reporter: Tsz Wo Nicholas Sze Assignee: Tsz Wo Nicholas Sze In order to support pluggable rpc, user is supposed to first choose an rpc implementation to create a RaftServerRpc rpc. Then create a RaftServer server. Finally, call server.setServerRpc(rpc) to connect these two objects. In this JIRA, we add a RpcType property and use it to initialize RaftServer and then automatically create RaftServerRpc from the RpcType. -- This message was sent by Atlassian JIRA (v6.3.15#6346)