Documentation ¶
Index ¶
- Variables
- type Node
- func (n *Node) JoinRequest(req raft_model.NodeMembershipRequest) raft_model.ServerResponse
- func (n *Node) PayloadHandler(body []byte) raft_model.ServerResponse
- func (n *Node) RemoveRequest(req raft_model.NodeMembershipRequest) raft_model.ServerResponse
- func (n *Node) Stats() raft_model.ServerResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var (
RaftError = map[string]int{
"bad-request": 400,
"add-voter": 422,
"not-leader": 422,
"bad-node": 500,
}
)
Functions ¶
This section is empty.
Types ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func (*Node) JoinRequest ¶
func (n *Node) JoinRequest(req raft_model.NodeMembershipRequest) raft_model.ServerResponse
func (*Node) PayloadHandler ¶
func (n *Node) PayloadHandler(body []byte) raft_model.ServerResponse
func (*Node) RemoveRequest ¶
func (n *Node) RemoveRequest(req raft_model.NodeMembershipRequest) raft_model.ServerResponse
func (*Node) Stats ¶
func (n *Node) Stats() raft_model.ServerResponse
Click to show internal directories.
Click to hide internal directories.