public class RemoteWorkflowManager extends AbstractProgramManager<WorkflowManager> implements WorkflowManager
WorkflowManager.programId| Constructor and Description |
|---|
RemoteWorkflowManager(Id.Workflow 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) |
getHistory, getHistory, isRunning, start, start, stop, waitForFinish, waitForStatus, waitForStatus, waitForStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHistory, getHistory, isRunning, start, start, stop, waitForFinish, waitForStatus, waitForStatuspublic RemoteWorkflowManager(Id.Workflow 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 ScheduleManager getSchedule(String schedName)
getSchedule in interface WorkflowManagerCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.