public class DefaultApplicationManager extends AbstractApplicationManager
ApplicationManager.application| Constructor and Description |
|---|
DefaultApplicationManager(DiscoveryServiceClient discoveryServiceClient,
AppFabricClient appFabricClient,
MetricsManager metricsManager,
co.cask.cdap.proto.Id.Application application) |
| Modifier and Type | Method and Description |
|---|---|
FlowManager |
getFlowManager(String flowName) |
List<co.cask.cdap.proto.RunRecord> |
getHistory(co.cask.cdap.proto.Id.Program programId,
co.cask.cdap.proto.ProgramRunStatus status) |
MapReduceManager |
getMapReduceManager(String programName) |
ServiceManager |
getServiceManager(String serviceName) |
SparkManager |
getSparkManager(String jobName) |
WorkerManager |
getWorkerManager(String workerName) |
WorkflowManager |
getWorkflowManager(String workflowName) |
boolean |
isRunning(co.cask.cdap.proto.Id.Program programId) |
void |
startProgram(co.cask.cdap.proto.Id.Program programId,
Map<String,String> arguments) |
void |
stopAll() |
void |
stopProgram(co.cask.cdap.proto.Id.Program programId) |
startProgram@Inject public DefaultApplicationManager(DiscoveryServiceClient discoveryServiceClient, AppFabricClient appFabricClient, MetricsManager metricsManager, co.cask.cdap.proto.Id.Application application)
public FlowManager getFlowManager(String flowName)
public MapReduceManager getMapReduceManager(String programName)
public SparkManager getSparkManager(String jobName)
public WorkflowManager getWorkflowManager(String workflowName)
public ServiceManager getServiceManager(String serviceName)
public WorkerManager getWorkerManager(String workerName)
public void stopAll()
public void stopProgram(co.cask.cdap.proto.Id.Program programId)
public void startProgram(co.cask.cdap.proto.Id.Program programId,
Map<String,String> arguments)
public boolean isRunning(co.cask.cdap.proto.Id.Program programId)
public List<co.cask.cdap.proto.RunRecord> getHistory(co.cask.cdap.proto.Id.Program programId, co.cask.cdap.proto.ProgramRunStatus status)
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.