func (c *AddPotentialServerCommand) Apply(server raft.Server) (interface{}, error) { config := server.Context().(*ClusterConfiguration) config.AddPotentialServer(c.Server) return nil, nil }
func (c *CreateDatabaseCommand) Apply(server raft.Server) (interface{}, error) { config := server.Context().(*ClusterConfiguration) err := config.CreateDatabase(c.Name) return nil, err }
func (c *SaveClusterAdminCommand) Apply(server raft.Server) (interface{}, error) { config := server.Context().(*ClusterConfiguration) config.SaveClusterAdmin(c.User) return nil, nil }
func (c *UpdateServerStateCommand) Apply(server raft.Server) (interface{}, error) { config := server.Context().(*ClusterConfiguration) err := config.UpdateServerState(c.ServerId, c.State) return nil, err }