Class JobResource
- java.lang.Object
-
- org.flowable.cmmn.rest.service.api.management.JobBaseResource
-
- org.flowable.cmmn.rest.service.api.management.JobResource
-
@RestController public class JobResource extends JobBaseResource
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfigurationprotected CmmnRestResponseFactoryrestResponseFactory-
Fields inherited from class org.flowable.cmmn.rest.service.api.management.JobBaseResource
managementService, restApiInterceptor
-
-
Constructor Summary
Constructors Constructor Description JobResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDeadLetterJob(String jobId, javax.servlet.http.HttpServletResponse response)voiddeleteHistoryJob(String jobId, javax.servlet.http.HttpServletResponse response)voiddeleteJob(String jobId, javax.servlet.http.HttpServletResponse response)voiddeleteSuspendedJob(String jobId, javax.servlet.http.HttpServletResponse response)voiddeleteTimerJob(String jobId, javax.servlet.http.HttpServletResponse response)voidexecuteDeadLetterJobAction(String jobId, RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)voidexecuteHistoryJob(String jobId, RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)voidexecuteJobAction(String jobId, RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)voidexecuteTimerJobAction(String jobId, RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)JobResponsegetDeadletterJob(String jobId, javax.servlet.http.HttpServletRequest request)HistoryJobResponsegetHistoryJob(String jobId)JobResponsegetJob(String jobId, javax.servlet.http.HttpServletRequest request)JobResponsegetSuspendedJob(String jobId, javax.servlet.http.HttpServletRequest request)JobResponsegetTimerJob(String jobId, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.flowable.cmmn.rest.service.api.management.JobBaseResource
getDeadLetterJobById, getHistoryJobById, getJobById, getSuspendedJobById, getTimerJobById, validateHistoryJob, validateJob
-
-
-
-
Field Detail
-
restResponseFactory
@Autowired protected CmmnRestResponseFactory restResponseFactory
-
cmmnEngineConfiguration
@Autowired protected CmmnEngineConfiguration cmmnEngineConfiguration
-
-
Method Detail
-
getJob
@GetMapping(value="/cmmn-management/jobs/{jobId}", produces="application/json") public JobResponse getJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getTimerJob
@GetMapping(value="/cmmn-management/timer-jobs/{jobId}", produces="application/json") public JobResponse getTimerJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getSuspendedJob
@GetMapping(value="/cmmn-management/suspended-jobs/{jobId}", produces="application/json") public JobResponse getSuspendedJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getDeadletterJob
@GetMapping(value="/cmmn-management/deadletter-jobs/{jobId}", produces="application/json") public JobResponse getDeadletterJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getHistoryJob
@GetMapping(value="/cmmn-management/history-jobs/{jobId}", produces="application/json") public HistoryJobResponse getHistoryJob(@PathVariable String jobId)
-
deleteJob
@DeleteMapping("/cmmn-management/jobs/{jobId}") public void deleteJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteTimerJob
@DeleteMapping("/cmmn-management/timer-jobs/{jobId}") public void deleteTimerJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteHistoryJob
@DeleteMapping("/cmmn-management/history-jobs/{jobId}") public void deleteHistoryJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteSuspendedJob
@DeleteMapping("/cmmn-management/suspended-jobs/{jobId}") public void deleteSuspendedJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteDeadLetterJob
@DeleteMapping("/cmmn-management/deadletter-jobs/{jobId}") public void deleteDeadLetterJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
executeJobAction
@PostMapping("/cmmn-management/jobs/{jobId}") public void executeJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeTimerJobAction
@PostMapping("/cmmn-management/timer-jobs/{jobId}") public void executeTimerJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeHistoryJob
@PostMapping("/cmmn-management/history-jobs/{jobId}") public void executeHistoryJob(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeDeadLetterJobAction
@PostMapping("/cmmn-management/deadletter-jobs/{jobId}") public void executeDeadLetterJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
-