Exemplo n.º 1
0
 public static RaftMessage NewAppendEntiresRequest(
     int nodeId,
     Guid requestId,
     AppendEntriesRequest appendEntries)
 {
     return(new RaftMessage(nodeId, requestId, appendEntries, null, null, null, appendEntries.Term));
 }
Exemplo n.º 2
0
        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;
        }