Class RqueueRestController


  • @RestController
    @RequestMapping("rqueue/api/v1")
    public class RqueueRestController
    extends java.lang.Object
    • Method Detail

      • getDashboardData

        @PostMapping("chart")
        @ResponseBody
        public ChartDataResponse getDashboardData​(@RequestBody
                                                  ChartDataRequest chartDataRequest,
                                                  javax.servlet.http.HttpServletResponse response)
      • exploreQueue

        @GetMapping("explore")
        @ResponseBody
        public DataViewResponse exploreQueue​(@RequestParam @NotNull
                                             @NotNull DataType type,
                                             @RequestParam @NotEmpty
                                             @NotEmpty java.lang.String name,
                                             @RequestParam @NotEmpty
                                             @NotEmpty java.lang.String src,
                                             @RequestParam(defaultValue="0",name="page")
                                             int pageNumber,
                                             @RequestParam(defaultValue="20",name="count")
                                             int itemPerPage,
                                             javax.servlet.http.HttpServletResponse response)
      • deleteAll

        @DeleteMapping("data-set/{queueName}/{datasetName}")
        @ResponseBody
        public BooleanResponse deleteAll​(@PathVariable
                                         java.lang.String queueName,
                                         @PathVariable
                                         java.lang.String datasetName,
                                         javax.servlet.http.HttpServletResponse response)
      • deleteMessage

        @DeleteMapping("data-set/{queueName}/message/{messageId}")
        @ResponseBody
        public BooleanResponse deleteMessage​(@PathVariable
                                             java.lang.String queueName,
                                             @PathVariable
                                             java.lang.String messageId,
                                             javax.servlet.http.HttpServletResponse response)
      • dataType

        @GetMapping("data-type")
        @ResponseBody
        public StringResponse dataType​(@RequestParam @NotEmpty
                                       @NotEmpty java.lang.String name,
                                       javax.servlet.http.HttpServletResponse response)
      • viewData

        @GetMapping("data")
        @ResponseBody
        public DataViewResponse viewData​(@RequestParam @NotEmpty
                                         @NotEmpty java.lang.String name,
                                         @RequestParam @NotNull
                                         @NotNull DataType type,
                                         @RequestParam(required=false)
                                         java.lang.String key,
                                         @RequestParam(defaultValue="0",name="page")
                                         int pageNumber,
                                         @RequestParam(defaultValue="20",name="count")
                                         int itemPerPage,
                                         javax.servlet.http.HttpServletResponse response)
      • deleteQueue

        @DeleteMapping("queues/{queueName}")
        @ResponseBody
        public BaseResponse deleteQueue​(@PathVariable
                                        java.lang.String queueName,
                                        javax.servlet.http.HttpServletResponse response)