public static byte[] messageToBytes(RaftResponseMessage response){ ByteBuffer buffer = ByteBuffer.allocate(RAFT_RESPONSE_HEADER_SIZE); buffer.put(response.getMessageType().toByte()); buffer.put(intToBytes(response.getSource())); buffer.put(intToBytes(response.getDestination())); buffer.put(longToBytes(response.getTerm())); buffer.put(longToBytes(response.getNextIndex())); buffer.put(booleanToByte(response.isAccepted())); return buffer.array(); }
public static byte[] messageToBytes(RaftResponseMessage response){ ByteBuffer buffer = ByteBuffer.allocate(RAFT_RESPONSE_HEADER_SIZE); buffer.put(response.getMessageType().toByte()); buffer.put(intToBytes(response.getSource())); buffer.put(intToBytes(response.getDestination())); buffer.put(longToBytes(response.getTerm())); buffer.put(longToBytes(response.getNextIndex())); buffer.put(booleanToByte(response.isAccepted())); return buffer.array(); }
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(this.updateTerm(response.getTerm())){ return; if(response.getTerm() < this.state.getTerm()){ this.logger.info("Received a peer response from %d that with lower term value %d v.s. %d", response.getSource(), response.getTerm(), this.state.getTerm()); return;
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(this.updateTerm(response.getTerm())){ return; if(response.getTerm() < this.state.getTerm()){ this.logger.info("Received a peer response from %d that with lower term value %d v.s. %d", response.getSource(), response.getTerm(), this.state.getTerm()); return;
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(this.updateTerm(response.getTerm())){ return; if(response.getTerm() < this.state.getTerm()){ this.logger.info("Received a peer response from %d that with lower term value %d v.s. %d", response.getSource(), response.getTerm(), this.state.getTerm()); return;
response.getDestination(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex());
response.getDestination(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex());
response.getDestination(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex());
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(response.getMessageType() == RaftMessageType.SyncLogResponse){
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(response.getMessageType() == RaftMessageType.SyncLogResponse){
response.getSource(), String.valueOf(response.isAccepted()), response.getTerm(), response.getNextIndex()); if(response.getMessageType() == RaftMessageType.SyncLogResponse){