Ejemplo n.º 1
0
        IEnumerable <string> IWatchedTubeClient.ListWatchedTubes()
        {
            var response = Exec(Request.Create(RequestCommand.ListTubesWatched).ExpectStatuses(ResponseStatus.Ok));

            return(MicroYaml.ParseList(response));
        }
Ejemplo n.º 2
0
        public IEnumerable <string> GetTubes()
        {
            var response = Exec(Request.Create(RequestCommand.ListTubes).ExpectStatuses(ResponseStatus.Ok));

            return(MicroYaml.ParseList(response));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        public ServerStats GetServerStats()
        {
            var response = Exec(Request.Create(RequestCommand.Stats).ExpectStatuses(ResponseStatus.Ok));

            return(new ServerStats(MicroYaml.ParseDictionary(response)));
        }
Ejemplo n.º 5
0
        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);
        }