Class RqueueRestController

java.lang.Object
com.github.sonus21.rqueue.web.controller.BaseController
com.github.sonus21.rqueue.web.controller.RqueueRestController

@RestController @RequestMapping(path="${rqueue.web.url.prefix:}rqueue/api/v1") @Conditional(ReactiveDisabled.class) public class RqueueRestController extends BaseController
  • Constructor Details

  • Method Details

    • getDashboardData

      @PostMapping("chart") @ResponseBody public ChartDataResponse getDashboardData(@RequestBody @Valid @Valid ChartDataRequest chartDataRequest, jakarta.servlet.http.HttpServletResponse response)
    • getJobs

      @GetMapping("jobs") @ResponseBody public DataViewResponse getJobs(@RequestParam(name="message-id") @NotEmpty @NotEmpty String messageId, jakarta.servlet.http.HttpServletResponse response) throws ProcessingException
      Throws:
      ProcessingException
    • exploreQueue

      @PostMapping("queue-data") @ResponseBody public DataViewResponse exploreQueue(@Valid @RequestBody @Valid QueueExploreRequest request, jakarta.servlet.http.HttpServletResponse response)
    • viewData

      @PostMapping("view-data") @ResponseBody public DataViewResponse viewData(@RequestBody @Valid @Valid DateViewRequest request, jakarta.servlet.http.HttpServletResponse response)
    • deleteMessage

      @PostMapping("delete-message") @ResponseBody public BooleanResponse deleteMessage(@Valid @RequestBody @Valid MessageDeleteRequest request, jakarta.servlet.http.HttpServletResponse response)
    • deleteQueue

      @PostMapping("delete-queue") @ResponseBody public BaseResponse deleteQueue(@Valid @RequestBody @Valid DataTypeRequest request, jakarta.servlet.http.HttpServletResponse response)
    • deleteAll

      @PostMapping("delete-queue-part") @ResponseBody public BooleanResponse deleteAll(@RequestBody @Valid @Valid DataDeleteRequest request, jakarta.servlet.http.HttpServletResponse response)
    • dataType

      @PostMapping("data-type") @ResponseBody public StringResponse dataType(@RequestBody @Valid @Valid DataTypeRequest request, jakarta.servlet.http.HttpServletResponse response)
    • dataType

      @PostMapping("move-data") @ResponseBody public MessageMoveResponse dataType(@RequestBody @Valid @Valid MessageMoveRequest request, jakarta.servlet.http.HttpServletResponse response)
    • pauseUnpauseQueue

      @PostMapping("pause-unpause-queue") @ResponseBody public BaseResponse pauseUnpauseQueue(@RequestBody @Valid @Valid PauseUnpauseQueueRequest request, jakarta.servlet.http.HttpServletResponse response)
    • aggregateDataCounter

      @GetMapping("aggregate-data-selector") @ResponseBody public DataSelectorResponse aggregateDataCounter(@RequestParam AggregationType type, jakarta.servlet.http.HttpServletResponse response)