Class RqueueRestController
- java.lang.Object
-
- com.github.sonus21.rqueue.web.controller.RqueueRestController
-
@RestController @RequestMapping("rqueue/api/v1") @Conditional(ReactiveDisabled.class) public class RqueueRestController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RqueueRestController(RqueueDashboardChartService rqueueDashboardChartService, RqueueQDetailService rqueueQDetailService, RqueueUtilityService rqueueUtilityService, RqueueSystemManagerService rqueueQManagerService, RqueueWebConfig rqueueWebConfig, RqueueJobService rqueueJobService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringResponse
dataType(@Valid DataTypeRequest request, javax.servlet.http.HttpServletResponse response)
MessageMoveResponse
dataType(@Valid MessageMoveRequest request, javax.servlet.http.HttpServletResponse response)
BooleanResponse
deleteAll(@Valid DataDeleteRequest request, javax.servlet.http.HttpServletResponse response)
BooleanResponse
deleteMessage(@Valid MessageDeleteRequest request, javax.servlet.http.HttpServletResponse response)
BaseResponse
deleteQueue(@Valid DataTypeRequest request, javax.servlet.http.HttpServletResponse response)
DataViewResponse
exploreQueue(@Valid QueueExploreRequest request, javax.servlet.http.HttpServletResponse response)
ChartDataResponse
getDashboardData(@Valid ChartDataRequest chartDataRequest, javax.servlet.http.HttpServletResponse response)
DataViewResponse
getJobs(@NotEmpty java.lang.String messageId, javax.servlet.http.HttpServletResponse response)
DataViewResponse
viewData(@Valid DateViewRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Constructor Detail
-
RqueueRestController
@Autowired public RqueueRestController(RqueueDashboardChartService rqueueDashboardChartService, RqueueQDetailService rqueueQDetailService, RqueueUtilityService rqueueUtilityService, RqueueSystemManagerService rqueueQManagerService, RqueueWebConfig rqueueWebConfig, RqueueJobService rqueueJobService)
-
-
Method Detail
-
getDashboardData
@PostMapping("chart") @ResponseBody public ChartDataResponse getDashboardData(@RequestBody @Valid @Valid ChartDataRequest chartDataRequest, javax.servlet.http.HttpServletResponse response)
-
getJobs
@GetMapping("jobs") @ResponseBody public DataViewResponse getJobs(@RequestParam(name="message-id") @NotEmpty @NotEmpty java.lang.String messageId, javax.servlet.http.HttpServletResponse response) throws ProcessingException
- Throws:
ProcessingException
-
exploreQueue
@PostMapping("queue-data") @ResponseBody public DataViewResponse exploreQueue(@Valid @RequestBody @Valid QueueExploreRequest request, javax.servlet.http.HttpServletResponse response)
-
viewData
@PostMapping("view-data") @ResponseBody public DataViewResponse viewData(@RequestBody @Valid @Valid DateViewRequest request, javax.servlet.http.HttpServletResponse response)
-
deleteMessage
@PostMapping("delete-message") @ResponseBody public BooleanResponse deleteMessage(@Valid @RequestBody @Valid MessageDeleteRequest request, javax.servlet.http.HttpServletResponse response)
-
deleteQueue
@PostMapping("delete-queue") @ResponseBody public BaseResponse deleteQueue(@Valid @RequestBody @Valid DataTypeRequest request, javax.servlet.http.HttpServletResponse response)
-
deleteAll
@PostMapping("delete-queue-part") @ResponseBody public BooleanResponse deleteAll(@RequestBody @Valid @Valid DataDeleteRequest request, javax.servlet.http.HttpServletResponse response)
-
dataType
@PostMapping("data-type") @ResponseBody public StringResponse dataType(@RequestBody @Valid @Valid DataTypeRequest request, javax.servlet.http.HttpServletResponse response)
-
dataType
@PostMapping("move-data") @ResponseBody public MessageMoveResponse dataType(@RequestBody @Valid @Valid MessageMoveRequest request, javax.servlet.http.HttpServletResponse response)
-
-