public class DefaultServiceManager extends AbstractProgramManager<ServiceManager> implements ServiceManager
ServiceManager.programId| Constructor and Description |
|---|
DefaultServiceManager(co.cask.cdap.proto.Id.Program programId,
AppFabricClient appFabricClient,
DiscoveryServiceClient discoveryServiceClient,
DefaultApplicationManager applicationManager,
MetricsManager metricsManager) |
| Modifier and Type | Method and Description |
|---|---|
RuntimeMetrics |
getMetrics() |
int |
getProvisionedInstances() |
int |
getRequestedInstances() |
URL |
getServiceURL() |
URL |
getServiceURL(long timeout,
TimeUnit timeoutUnit) |
void |
setInstances(int instances) |
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 DefaultServiceManager(co.cask.cdap.proto.Id.Program programId,
AppFabricClient appFabricClient,
DiscoveryServiceClient discoveryServiceClient,
DefaultApplicationManager applicationManager,
MetricsManager metricsManager)
public void setInstances(int instances)
setInstances in interface ServiceManagerpublic int getRequestedInstances()
getRequestedInstances in interface ServiceManagerpublic int getProvisionedInstances()
getProvisionedInstances in interface ServiceManagerpublic URL getServiceURL()
getServiceURL in interface ServiceManagerpublic URL getServiceURL(long timeout, TimeUnit timeoutUnit)
getServiceURL in interface ServiceManagerpublic RuntimeMetrics getMetrics()
getMetrics in interface ServiceManagerCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.