@RequestMapping(value="/supervisor/rpc")
public interface SupervisorRpcService
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cancelInstance(long instanceId,
Operation operation) |
List<WorkflowPredecessorNode> |
findWorkflowPredecessorNodes(long wnstanceId,
long instanceId)
Finds workflow predecessor nodes
|
SchedTask |
getTask(long taskId) |
SupervisorMetrics |
metrics() |
boolean |
pauseInstance(long instanceId) |
void |
publish(EventParam param) |
void |
savepoint(long taskId,
String executeSnapshot)
Savepoint the task execution snapshot data
|
boolean |
startTask(StartTaskParam param) |
boolean |
terminateTask(TerminateTaskParam param) |
void |
updateTaskWorker(List<UpdateTaskWorkerParam> list) |
@GetMapping(value="/task/get") SchedTask getTask(long taskId) throws Exception
Exception@PostMapping(value="/task/start") boolean startTask(StartTaskParam param) throws Exception
Exception@PostMapping(value="/task/worker/update") void updateTaskWorker(List<UpdateTaskWorkerParam> list) throws Exception
Exception@GetMapping(value="/workflow/predecessor/nodes") List<WorkflowPredecessorNode> findWorkflowPredecessorNodes(long wnstanceId, long instanceId) throws Exception
wnstanceId - the workflow lead instance idinstanceId - the current node instance idException - if occur error@PostMapping(value="/task/terminate") boolean terminateTask(TerminateTaskParam param) throws Exception
Exception@PostMapping(value="/instance/pause")
boolean pauseInstance(long instanceId)
throws Exception
Exception@PostMapping(value="/instance/cancel")
boolean cancelInstance(long instanceId,
Operation operation)
throws Exception
Exception@GetMapping(value="/metrics") SupervisorMetrics metrics()
@PostMapping(value="/publish") void publish(EventParam param)
Copyright © 2024. All rights reserved.