public class WorkflowClient extends ClientBase
client, root| Constructor and Description |
|---|
WorkflowClient()
Creates a default task client
|
WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config) |
WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config,
com.sun.jersey.api.client.ClientHandler handler) |
WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config,
com.sun.jersey.api.client.ClientHandler handler,
com.sun.jersey.api.client.filter.ClientFilter... filters) |
| Modifier and Type | Method and Description |
|---|---|
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) |
com.netflix.conductor.common.run.Workflow |
getWorkflow(java.lang.String workflowId,
boolean includeTasks) |
com.netflix.conductor.common.metadata.workflow.WorkflowDef |
getWorkflowDef(java.lang.String name,
java.lang.Integer version) |
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) |
void |
registerWorkflow(com.netflix.conductor.common.metadata.workflow.WorkflowDef def) |
java.lang.String |
rerunWorkflow(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 |
retryLastFailedTask(java.lang.String workflowId) |
void |
runDecider(java.lang.String workflowName) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> |
search(java.lang.String query) |
void |
skipTaskFromWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName) |
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 |
terminateWorkflow(java.lang.String workflowId,
java.lang.String reason) |
delete, delete, getForEntity, getForEntity, objectMapper, postForEntity, postForEntity, postForEntity, postForEntity1, put, setRootURIpublic WorkflowClient()
public WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config)
config - REST Client configurationpublic WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config,
com.sun.jersey.api.client.ClientHandler handler)
config - REST Client configurationhandler - Jersey client handler. Useful when plugging in various http client interaction modules (e.g. ribbon)public WorkflowClient(com.sun.jersey.api.client.config.ClientConfig config,
com.sun.jersey.api.client.ClientHandler handler,
com.sun.jersey.api.client.filter.ClientFilter... filters)
config - config REST Client configurationhandler - handler Jersey client handler. Useful when plugging in various http client interaction modules (e.g. ribbon)filters - Chain of client side filters to be applied per requestpublic void registerWorkflow(com.netflix.conductor.common.metadata.workflow.WorkflowDef def)
public com.netflix.conductor.common.metadata.workflow.WorkflowDef getWorkflowDef(java.lang.String name,
java.lang.Integer version)
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)
public com.netflix.conductor.common.run.Workflow getExecutionStatus(java.lang.String workflowId,
boolean includeTasks)
public com.netflix.conductor.common.run.Workflow getWorkflow(java.lang.String workflowId,
boolean includeTasks)
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.List<java.lang.String> getRunningWorkflow(java.lang.String workflowName,
java.lang.Integer version)
public void pauseWorkflow(java.lang.String workflowId)
public void resumeWorkflow(java.lang.String workflowId)
public void restart(java.lang.String workflowId)
public void retryLastFailedTask(java.lang.String workflowId)
public void terminateWorkflow(java.lang.String workflowId,
java.lang.String reason)
public java.lang.String rerunWorkflow(java.lang.String workflowId,
com.netflix.conductor.common.metadata.workflow.RerunWorkflowRequest request)
public void skipTaskFromWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName)
public void runDecider(java.lang.String workflowName)
public com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.WorkflowSummary> search(java.lang.String query)