Package org.opendaylight.controller.cluster.raft.messages
@Export
package org.opendaylight.controller.cluster.raft.messages
-
ClassDescriptionAbstract base class for a server configuration change reply.Message sent to add a new server/replica (§4.1).Reply to an AddServer message (§4.1).Invoked by leader to replicate log entries (§5.3); also used as heartbeat (§5.2).Reply for the AppendEntries message.Message sent to change the raft voting status for servers.IdentifiablePayload<T extends Identifier>Message sent from a leader to install a snapshot chunk on a follower.An instance of a
Payload
class is meant to be used as the Payload forAppendEntries
.Interface implemented by all requests exchanged in the Raft protocol.Message sent to remove a replica (§4.1).Reply to a RemoveServer message (§4.1).Message sent to leader to transfer leadership to a particular follower.Invoked by candidates to gather votes (§5.2).A general server change reply.Enumerates server configuration change status reply codes.The ServerRemoved message is sent to a server which has been removed successfully from the ServerConfiguration.Local message sent to self on receiving the InstallSnapshotReply from a follower indicating that the catch up of the follower has completed successfully for an AddServer operation.