Class JobResource
- java.lang.Object
-
- org.flowable.rest.service.api.management.JobBaseResource
-
- org.flowable.rest.service.api.management.JobResource
-
@RestController public class JobResource extends JobBaseResource
- Author:
- Frederik Heremans, Joram Barrez, Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessEngineConfigurationImplprocessEngineConfigurationprotected RestResponseFactoryrestResponseFactory-
Fields inherited from class org.flowable.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.rest.service.api.management.JobBaseResource
getDeadLetterJobById, getHistoryJobById, getJobById, getSuspendedJobById, getTimerJobById, validateHistoryJob, validateJob
-
-
-
-
Field Detail
-
restResponseFactory
@Autowired protected RestResponseFactory restResponseFactory
-
processEngineConfiguration
@Autowired protected ProcessEngineConfigurationImpl processEngineConfiguration
-
-
Method Detail
-
getJob
@GetMapping(value="/management/jobs/{jobId}", produces="application/json") public JobResponse getJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getTimerJob
@GetMapping(value="/management/timer-jobs/{jobId}", produces="application/json") public JobResponse getTimerJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getSuspendedJob
@GetMapping(value="/management/suspended-jobs/{jobId}", produces="application/json") public JobResponse getSuspendedJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getDeadletterJob
@GetMapping(value="/management/deadletter-jobs/{jobId}", produces="application/json") public JobResponse getDeadletterJob(@PathVariable String jobId, javax.servlet.http.HttpServletRequest request)
-
getHistoryJob
@GetMapping(value="/management/history-jobs/{jobId}", produces="application/json") public HistoryJobResponse getHistoryJob(@PathVariable String jobId)
-
deleteJob
@DeleteMapping("/management/jobs/{jobId}") public void deleteJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteTimerJob
@DeleteMapping("/management/timer-jobs/{jobId}") public void deleteTimerJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteSuspendedJob
@DeleteMapping("/management/suspended-jobs/{jobId}") public void deleteSuspendedJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteDeadLetterJob
@DeleteMapping("/management/deadletter-jobs/{jobId}") public void deleteDeadLetterJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
deleteHistoryJob
@DeleteMapping("/management/history-jobs/{jobId}") public void deleteHistoryJob(@PathVariable String jobId, javax.servlet.http.HttpServletResponse response)
-
executeJobAction
@PostMapping("/management/jobs/{jobId}") public void executeJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeHistoryJob
@PostMapping("/management/history-jobs/{jobId}") public void executeHistoryJob(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeTimerJobAction
@PostMapping("/management/timer-jobs/{jobId}") public void executeTimerJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
executeDeadLetterJobAction
@PostMapping("/management/deadletter-jobs/{jobId}") public void executeDeadLetterJobAction(@PathVariable String jobId, @RequestBody RestActionRequest actionRequest, javax.servlet.http.HttpServletResponse response)
-
-