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 |
|---|---|
void |
delete() |
FlowManager |
getFlowManager(String flowName) |
List<co.cask.cdap.proto.RunRecord> |
getHistory(co.cask.cdap.proto.Id.Program programId,
co.cask.cdap.proto.ProgramRunStatus status) |
co.cask.cdap.proto.ApplicationDetail |
getInfo() |
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 |
setRuntimeArgs(co.cask.cdap.proto.id.ProgramId programId,
Map<String,String> args) |
void |
startProgram(co.cask.cdap.proto.Id.Program programId,
Map<String,String> arguments) |
void |
stopAll() |
void |
stopProgram(co.cask.cdap.proto.Id.Program programId) |
void |
update(co.cask.cdap.proto.artifact.AppRequest appRequest) |
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)
public void update(co.cask.cdap.proto.artifact.AppRequest appRequest)
throws Exception
ExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.