public static RaftMessage NewAppendEntiresRequest( int nodeId, Guid requestId, AppendEntriesRequest appendEntries) { return(new RaftMessage(nodeId, requestId, appendEntries, null, null, null, appendEntries.Term)); }
private RaftMessage( int sourceNodeId, Guid requestId, AppendEntriesRequest appendEntriesRequest, AppendEntriesResponse appendEntriesResponse, VoteRequest voteRequest, VoteResponse voteResponse, int term) { RequestId = requestId; SourceNodeId = sourceNodeId; AppendEntriesRequest = appendEntriesRequest; AppendEntriesResponse = appendEntriesResponse; VoteRequest = voteRequest; VoteResponse = voteResponse; Term = term; }