IEnumerable <string> IWatchedTubeClient.ListWatchedTubes() { var response = Exec(Request.Create(RequestCommand.ListTubesWatched).ExpectStatuses(ResponseStatus.Ok)); return(MicroYaml.ParseList(response)); }
public IEnumerable <string> GetTubes() { var response = Exec(Request.Create(RequestCommand.ListTubes).ExpectStatuses(ResponseStatus.Ok)); return(MicroYaml.ParseList(response)); }
public TubeStats GetTubeStats(string tube) { var response = Exec(Request.Create(RequestCommand.StatsTube).AppendArgument(tube).ExpectStatuses(ResponseStatus.Ok | ResponseStatus.NotFound)); return(response.Status == ResponseStatus.Ok ? new TubeStats(MicroYaml.ParseDictionary(response)) : null); }
public ServerStats GetServerStats() { var response = Exec(Request.Create(RequestCommand.Stats).ExpectStatuses(ResponseStatus.Ok)); return(new ServerStats(MicroYaml.ParseDictionary(response))); }
public JobStats GetJobStats(uint jobId) { var response = Exec(Request.Create(RequestCommand.StatsJob).AppendArgument(jobId).ExpectStatuses(ResponseStatus.Ok | ResponseStatus.NotFound)); return(response.Status == ResponseStatus.Ok ? new JobStats(MicroYaml.ParseDictionary(response)) : null); }