public class YamcsServerInstance
extends com.google.common.util.concurrent.AbstractService
| Modifier and Type | Method and Description |
|---|---|
void |
createAndStartService(String serviceClass,
Map<String,Object> args)
Registers an instance-specific service and starts it up
|
protected void |
doStart() |
protected void |
doStop() |
String |
getName()
Returns Yamcs instance name
|
<T extends com.google.common.util.concurrent.Service> |
getService(Class<T> serviceClass) |
com.google.common.util.concurrent.Service |
getService(String serviceName) |
List<YamcsManagement.ServiceInfo> |
getServices() |
TimeService |
getTimeService() |
void |
startService(String serviceName) |
public com.google.common.util.concurrent.Service getService(String serviceName)
public <T extends com.google.common.util.concurrent.Service> T getService(Class<T> serviceClass)
public TimeService getTimeService()
public List<YamcsManagement.ServiceInfo> getServices()
public void createAndStartService(String serviceClass, Map<String,Object> args) throws ConfigurationException, IOException
ConfigurationExceptionIOExceptionpublic void startService(String serviceName) throws ConfigurationException, IOException
ConfigurationExceptionIOExceptionprotected void doStart()
doStart in class com.google.common.util.concurrent.AbstractServiceprotected void doStop()
doStop in class com.google.common.util.concurrent.AbstractServicepublic String getName()
Copyright © 2018 Space Applications Services. All rights reserved.