@Singleton
public class WorkflowResource
extends java.lang.Object
| Constructor and Description |
|---|
WorkflowResource(com.netflix.conductor.service.WorkflowService workflowService) |
| Modifier and Type | Method and Description |
|---|---|
void |
decide(java.lang.String workflowId) |
void |
delete(java.lang.String workflowId,
boolean archiveWorkflow) |
com.netflix.conductor.common.run.Workflow |
getExecutionStatus(java.lang.String workflowId,
boolean includeTasks) |
com.netflix.conductor.common.run.ExternalStorageLocation |
getExternalStorageLocation(java.lang.String path,
java.lang.String operation,
java.lang.String payloadType) |
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.Map<java.lang.String,java.util.List<com.netflix.conductor.common.run.Workflow>> |
getWorkflows(java.lang.String name,
boolean includeClosed,
boolean includeTasks,
java.util.List<java.lang.String> correlationIds) |
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 |
resetWorkflow(java.lang.String workflowId) |
void |
restart(java.lang.String workflowId,
boolean useLatestDefinitions) |
void |
resumeWorkflow(java.lang.String workflowId) |
void |
retry(java.lang.String workflowId,
boolean resumeSubworkflowTasks) |
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) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.Workflow> |
searchV2(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> |
searchWorkflowsByTasks(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.Workflow> |
searchWorkflowsByTasksV2(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(com.netflix.conductor.common.metadata.workflow.StartWorkflowRequest request) |
java.lang.String |
startWorkflow(java.lang.String name,
java.lang.Integer version,
java.lang.String correlationId,
java.lang.Integer priority,
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.service.WorkflowService workflowService)
public java.lang.String startWorkflow(com.netflix.conductor.common.metadata.workflow.StartWorkflowRequest request)
public java.lang.String startWorkflow(java.lang.String name,
java.lang.Integer version,
java.lang.String correlationId,
java.lang.Integer priority,
java.util.Map<java.lang.String,java.lang.Object> input)
public java.util.List<com.netflix.conductor.common.run.Workflow> getWorkflows(java.lang.String name,
java.lang.String correlationId,
boolean includeClosed,
boolean includeTasks)
public java.util.Map<java.lang.String,java.util.List<com.netflix.conductor.common.run.Workflow>> getWorkflows(java.lang.String name,
boolean includeClosed,
boolean includeTasks,
java.util.List<java.lang.String> correlationIds)
public com.netflix.conductor.common.run.Workflow getExecutionStatus(java.lang.String workflowId,
boolean includeTasks)
public void delete(java.lang.String workflowId,
boolean archiveWorkflow)
public java.util.List<java.lang.String> getRunningWorkflow(java.lang.String workflowName,
java.lang.Integer version,
java.lang.Long startTime,
java.lang.Long endTime)
public void decide(java.lang.String workflowId)
public void pauseWorkflow(java.lang.String workflowId)
public void resumeWorkflow(java.lang.String workflowId)
public void skipTaskFromWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName,
com.netflix.conductor.common.metadata.workflow.SkipTaskRequest skipTaskRequest)
public java.lang.String rerun(java.lang.String workflowId,
com.netflix.conductor.common.metadata.workflow.RerunWorkflowRequest request)
public void restart(java.lang.String workflowId,
boolean useLatestDefinitions)
public void retry(java.lang.String workflowId,
boolean resumeSubworkflowTasks)
public void resetWorkflow(java.lang.String workflowId)
public void terminate(java.lang.String workflowId,
java.lang.String reason)
public 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)
public com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> searchWorkflowsByTasks(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query)
public com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.Workflow> searchV2(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query)
public com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.Workflow> searchWorkflowsByTasksV2(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query)
public com.netflix.conductor.common.run.ExternalStorageLocation getExternalStorageLocation(java.lang.String path,
java.lang.String operation,
java.lang.String payloadType)