@Singleton
public class WorkflowResource
extends java.lang.Object
| Constructor and Description |
|---|
WorkflowResource(com.netflix.conductor.core.execution.WorkflowExecutor executor,
com.netflix.conductor.service.ExecutionService service,
com.netflix.conductor.service.MetadataService metadata,
com.netflix.conductor.core.config.Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
decide(java.lang.String workflowId) |
void |
delete(java.lang.String workflowId) |
com.netflix.conductor.common.run.Workflow |
getExecutionStatus(java.lang.String workflowId,
boolean includeTasks) |
java.util.List<java.lang.String> |
getRunningWorkflow(java.lang.String workflowName,
java.lang.Integer version,
java.lang.Long startTime,
java.lang.Long endTime) |
java.util.List<com.netflix.conductor.common.run.Workflow> |
getWorkflows(java.lang.String name,
java.lang.String correlationId,
boolean includeClosed,
boolean includeTasks) |
void |
pauseWorkflow(java.lang.String workflowId) |
java.lang.String |
rerun(java.lang.String workflowId,
com.netflix.conductor.common.metadata.workflow.RerunWorkflowRequest request) |
void |
restart(java.lang.String workflowId) |
void |
resumeWorkflow(java.lang.String workflowId) |
void |
retry(java.lang.String workflowId) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> |
search(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query) |
void |
skipTaskFromWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName,
com.netflix.conductor.common.metadata.workflow.SkipTaskRequest skipTaskRequest) |
java.lang.String |
startWorkflow(java.lang.String name,
java.lang.Integer version,
java.lang.String correlationId,
java.util.Map<java.lang.String,java.lang.Object> input) |
void |
terminate(java.lang.String workflowId,
java.lang.String reason) |
@Inject
public WorkflowResource(com.netflix.conductor.core.execution.WorkflowExecutor executor,
com.netflix.conductor.service.ExecutionService service,
com.netflix.conductor.service.MetadataService metadata,
com.netflix.conductor.core.config.Configuration config)
public java.lang.String startWorkflow(java.lang.String name,
java.lang.Integer version,
java.lang.String correlationId,
java.util.Map<java.lang.String,java.lang.Object> input)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<com.netflix.conductor.common.run.Workflow> getWorkflows(java.lang.String name,
java.lang.String correlationId,
boolean includeClosed,
boolean includeTasks)
throws java.lang.Exception
java.lang.Exceptionpublic com.netflix.conductor.common.run.Workflow getExecutionStatus(java.lang.String workflowId,
boolean includeTasks)
throws java.lang.Exception
java.lang.Exceptionpublic void delete(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<java.lang.String> getRunningWorkflow(java.lang.String workflowName,
java.lang.Integer version,
java.lang.Long startTime,
java.lang.Long endTime)
throws java.lang.Exception
java.lang.Exceptionpublic void decide(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic void pauseWorkflow(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic void resumeWorkflow(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic void skipTaskFromWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName,
com.netflix.conductor.common.metadata.workflow.SkipTaskRequest skipTaskRequest)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String rerun(java.lang.String workflowId,
com.netflix.conductor.common.metadata.workflow.RerunWorkflowRequest request)
throws java.lang.Exception
java.lang.Exceptionpublic void restart(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic void retry(java.lang.String workflowId)
throws java.lang.Exception
java.lang.Exceptionpublic void terminate(java.lang.String workflowId,
java.lang.String reason)
throws java.lang.Exception
java.lang.Exceptionpublic com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> search(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query)