public class RemoteWorkflowManager extends AbstractProgramManager<WorkflowManager> implements WorkflowManager
WorkflowManager.programId| Constructor and Description |
|---|
RemoteWorkflowManager(WorkflowId programId,
ClientConfig clientConfig,
RESTClient restClient,
RemoteApplicationManager applicationManager) |
| Modifier and Type | Method and Description |
|---|---|
ScheduleManager |
getSchedule(String schedName) |
List<ScheduleSpecification> |
getSchedules() |
WorkflowTokenDetail |
getToken(String runId,
WorkflowToken.Scope scope,
String key) |
WorkflowTokenNodeDetail |
getTokenAtNode(String runId,
String nodeName,
WorkflowToken.Scope scope,
String key) |
Map<String,WorkflowNodeStateDetail> |
getWorkflowNodeStates(String workflowRunId) |
getHistory, getHistory, getRuntimeArgs, isRunning, setRuntimeArgs, start, start, stop, waitForFinish, waitForRun, waitForRuns, waitForStatus, waitForStatus, waitForStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHistory, getHistory, getRuntimeArgs, isRunning, setRuntimeArgs, start, start, stop, waitForFinish, waitForRun, waitForRuns, waitForStatus, waitForStatuspublic RemoteWorkflowManager(WorkflowId programId, ClientConfig clientConfig, RESTClient restClient, RemoteApplicationManager applicationManager)
public List<ScheduleSpecification> getSchedules()
getSchedules in interface WorkflowManagerpublic WorkflowTokenDetail getToken(String runId, @Nullable WorkflowToken.Scope scope, @Nullable String key) throws NotFoundException
getToken in interface WorkflowManagerNotFoundExceptionpublic WorkflowTokenNodeDetail getTokenAtNode(String runId, String nodeName, @Nullable WorkflowToken.Scope scope, @Nullable String key) throws NotFoundException
getTokenAtNode in interface WorkflowManagerNotFoundExceptionpublic Map<String,WorkflowNodeStateDetail> getWorkflowNodeStates(String workflowRunId) throws NotFoundException
getWorkflowNodeStates in interface WorkflowManagerNotFoundExceptionpublic ScheduleManager getSchedule(String schedName)
getSchedule in interface WorkflowManagerCopyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.