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 Summary
ConstructorsConstructorDescriptionRqueueRestController(RqueueDashboardChartService rqueueDashboardChartService, RqueueQDetailService rqueueQDetailService, RqueueUtilityService rqueueUtilityService, RqueueSystemManagerService rqueueQManagerService, RqueueWebConfig rqueueWebConfig, RqueueJobService rqueueJobService) -
Method Summary
Modifier and TypeMethodDescriptionaggregateDataCounter(AggregationType type, jakarta.servlet.http.HttpServletResponse response) dataType(@Valid DataTypeRequest request, jakarta.servlet.http.HttpServletResponse response) dataType(@Valid MessageMoveRequest request, jakarta.servlet.http.HttpServletResponse response) deleteAll(@Valid DataDeleteRequest request, jakarta.servlet.http.HttpServletResponse response) deleteMessage(@Valid MessageDeleteRequest request, jakarta.servlet.http.HttpServletResponse response) deleteQueue(@Valid DataTypeRequest request, jakarta.servlet.http.HttpServletResponse response) exploreQueue(@Valid QueueExploreRequest request, jakarta.servlet.http.HttpServletResponse response) getDashboardData(@Valid ChartDataRequest chartDataRequest, jakarta.servlet.http.HttpServletResponse response) pauseUnpauseQueue(@Valid PauseUnpauseQueueRequest request, jakarta.servlet.http.HttpServletResponse response) viewData(@Valid DateViewRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class com.github.sonus21.rqueue.web.controller.BaseController
isEnable
-
Constructor Details
-
RqueueRestController
@Autowired public RqueueRestController(RqueueDashboardChartService rqueueDashboardChartService, RqueueQDetailService rqueueQDetailService, RqueueUtilityService rqueueUtilityService, RqueueSystemManagerService rqueueQManagerService, RqueueWebConfig rqueueWebConfig, RqueueJobService rqueueJobService)
-
-
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)
-