co.cask.cdap.test.internal
Class DefaultServiceManager

java.lang.Object
  extended by co.cask.cdap.test.AbstractServiceManager
      extended by co.cask.cdap.test.internal.DefaultServiceManager
All Implemented Interfaces:
ServiceManager

public class DefaultServiceManager
extends AbstractServiceManager

A default implementation of ServiceManager.


Constructor Summary
DefaultServiceManager(String namespace, co.cask.cdap.test.internal.DefaultApplicationManager.ProgramId serviceId, AppFabricClient appFabricClient, org.apache.twill.discovery.DiscoveryServiceClient discoveryServiceClient, DefaultApplicationManager applicationManager)
           
 
Method Summary
 RuntimeMetrics getMetrics()
           
 int getProvisionedInstances()
           
 int getRequestedInstances()
           
 URL getServiceURL()
           
 URL getServiceURL(long timeout, TimeUnit timeoutUnit)
           
 boolean isRunning()
           
 void setInstances(int instances)
           
 void stop()
           
 
Methods inherited from class co.cask.cdap.test.AbstractServiceManager
waitForStatus, waitForStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultServiceManager

public DefaultServiceManager(String namespace,
                             co.cask.cdap.test.internal.DefaultApplicationManager.ProgramId serviceId,
                             AppFabricClient appFabricClient,
                             org.apache.twill.discovery.DiscoveryServiceClient discoveryServiceClient,
                             DefaultApplicationManager applicationManager)
Method Detail

setInstances

public void setInstances(int instances)

getRequestedInstances

public int getRequestedInstances()

getProvisionedInstances

public int getProvisionedInstances()

stop

public void stop()

isRunning

public boolean isRunning()

getServiceURL

public URL getServiceURL()

getServiceURL

public URL getServiceURL(long timeout,
                         TimeUnit timeoutUnit)

getMetrics

public RuntimeMetrics getMetrics()


Copyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.