@RestController public class JobResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ManagementService |
managementService |
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
protected RestResponseFactory |
restResponseFactory |
| Constructor and Description |
|---|
JobResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDeadLetterJob(String jobId,
javax.servlet.http.HttpServletResponse response) |
void |
deleteJob(String jobId,
javax.servlet.http.HttpServletResponse response) |
void |
deleteSuspendeJob(String jobId,
javax.servlet.http.HttpServletResponse response) |
void |
deleteTimerJob(String jobId,
javax.servlet.http.HttpServletResponse response) |
void |
executeDeadLetterJobAction(String jobId,
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response) |
void |
executeJobAction(String jobId,
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response) |
void |
executeTimerJobAction(String jobId,
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response) |
JobResponse |
getDeadletterJob(String jobId,
javax.servlet.http.HttpServletRequest request) |
JobResponse |
getJob(String jobId,
javax.servlet.http.HttpServletRequest request) |
JobResponse |
getSuspendedJob(String jobId,
javax.servlet.http.HttpServletRequest request) |
JobResponse |
getTimerJob(String jobId,
javax.servlet.http.HttpServletRequest request) |
@Autowired protected RestResponseFactory restResponseFactory
@Autowired protected ManagementService managementService
@Autowired protected ProcessEngineConfigurationImpl processEngineConfiguration
@GetMapping(value="/management/jobs/{jobId}",
produces="application/json")
public JobResponse getJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/management/timer-jobs/{jobId}",
produces="application/json")
public JobResponse getTimerJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/management/suspended-jobs/{jobId}",
produces="application/json")
public JobResponse getSuspendedJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/management/deadletter-jobs/{jobId}",
produces="application/json")
public JobResponse getDeadletterJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletRequest request)
@DeleteMapping(value="/management/jobs/{jobId}")
public void deleteJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletResponse response)
@DeleteMapping(value="/management/timer-jobs/{jobId}")
public void deleteTimerJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletResponse response)
@DeleteMapping(value="/management/suspended-jobs/{jobId}")
public void deleteSuspendeJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletResponse response)
@DeleteMapping(value="/management/deadletter-jobs/{jobId}")
public void deleteDeadLetterJob(@PathVariable
String jobId,
javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/management/jobs/{jobId}")
public void executeJobAction(@PathVariable
String jobId,
@RequestBody
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/management/timer-jobs/{jobId}")
public void executeTimerJobAction(@PathVariable
String jobId,
@RequestBody
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/management/deadletter-jobs/{jobId}")
public void executeDeadLetterJobAction(@PathVariable
String jobId,
@RequestBody
RestActionRequest actionRequest,
javax.servlet.http.HttpServletResponse response)
Copyright © 2018 Flowable. All rights reserved.