Versions in this module Expand all Collapse all v0 v0.4.9 Mar 31, 2015 Changes in this version + func CreateHandler(w http.ResponseWriter, req *http.Request, s Server, key string, dir bool, ...) error + func DeleteHandler(w http.ResponseWriter, req *http.Request, s Server) error + func GetHandler(w http.ResponseWriter, req *http.Request, s Server) error + func PostHandler(w http.ResponseWriter, req *http.Request, s Server) error + func PutHandler(w http.ResponseWriter, req *http.Request, s Server) error + func SetHandler(w http.ResponseWriter, req *http.Request, s Server, key string, dir bool, ...) error + func UpdateHandler(w http.ResponseWriter, req *http.Request, s Server, key, value string, ...) error + type Server interface + ClientURL func(string) (string, bool) + CommitIndex func() uint64 + Dispatch func(raft.Command, http.ResponseWriter, *http.Request) error + Leader func() string + PeerURL func(string) (string, bool) + State func() string + Store func() store.Store + Term func() uint64