lxd/cluster/raft.go
func (i *raftInstance) HandlerFunc() http.HandlerFunc {
	if i.handler == nil {
		return nil
	}
	return i.handler.ServeHTTP
}
func (i *raftInstance) HandlerFunc() http.HandlerFunc {
	if i.handler == nil {
		return nil
	}
	return i.handler.ServeHTTP
}
func ( i * raftInstance ) HandlerFunc ( ) http . HandlerFunc { if i . handler == nil { return nil } return i . handler . ServeHTTP }
// HandlerFunc can be used to handle HTTP requests performed against the LXD
// API RaftEndpoint ("/internal/raft"), in order to join/leave/form the raft
// cluster.
//
// If it returns nil, it means that this node is not supposed to expose a raft
// endpoint over the network, because it's running as a non-clustered single
// node.
HandlerFunc can be used to handle HTTP requests performed against the LXD API RaftEndpoint ( / internal / raft ) in order to join / leave / form the raft cluster . If it returns nil it means that this node is not supposed to expose a raft endpoint over the network because it s running as a non - clustered single node .