public class YamcsServer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
YamcsServer.ServiceWithConfig |
| Modifier and Type | Field and Description |
|---|---|
static int |
SERVICE_STOP_GRACE_TIME
in the shutdown, allow services this number of seconds for stopping
|
| Constructor and Description |
|---|
YamcsServer() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createGlobalServicesAndInstances() |
static YamcsServerInstance |
createYamcsInstance(String name)
Creates a new yamcs instance without starting it.
|
static CrashHandler |
getCrashHandler(String yamcsInstance) |
static <T extends com.google.common.util.concurrent.Service> |
getGlobalService(Class<T> serviceClass) |
static com.google.common.util.concurrent.Service |
getGlobalService(String serviceName) |
static List<YamcsManagement.ServiceInfo> |
getGlobalServices() |
static YamcsServerInstance |
getInstance(String yamcsInstance) |
static String |
getServerId() |
static <T extends com.google.common.util.concurrent.Service> |
getService(String yamcsInstance,
Class<T> serviceClass) |
static TimeService |
getTimeService(String yamcsInstance) |
static YamcsManagement.YamcsInstance |
getYamcsInstance(String name) |
static Set<String> |
getYamcsInstanceNames() |
static YamcsManagement.YamcsInstances |
getYamcsInstances() |
static boolean |
hasInstance(String instance) |
static void |
main(String[] args) |
static void |
setMockupTimeService(TimeService timeService) |
static void |
setupYamcsServer() |
static void |
shutDown() |
static void |
startGlobalService(String serviceName) |
static void |
startServices() |
static void |
startServices(List<YamcsServer.ServiceWithConfig> serviceList)
Starts the specified list of services.
|
public static int SERVICE_STOP_GRACE_TIME
public static void startServices(List<YamcsServer.ServiceWithConfig> serviceList) throws ConfigurationException
serviceList - list of service configurationsConfigurationExceptionpublic static void shutDown()
public static boolean hasInstance(String instance)
public static String getServerId()
public static void createGlobalServicesAndInstances()
throws Exception
Exceptionpublic static YamcsServerInstance createYamcsInstance(String name) throws IOException
name - the name of the new instanceIOExceptionpublic static YamcsManagement.YamcsInstances getYamcsInstances()
public static YamcsManagement.YamcsInstance getYamcsInstance(String name)
public static YamcsServerInstance getInstance(String yamcsInstance)
public static TimeService getTimeService(String yamcsInstance)
public static List<YamcsManagement.ServiceInfo> getGlobalServices()
public static <T extends com.google.common.util.concurrent.Service> T getService(String yamcsInstance, Class<T> serviceClass)
public static void setMockupTimeService(TimeService timeService)
public static com.google.common.util.concurrent.Service getGlobalService(String serviceName)
public static <T extends com.google.common.util.concurrent.Service> T getGlobalService(Class<T> serviceClass)
public static void startGlobalService(String serviceName) throws ConfigurationException, IOException
ConfigurationExceptionIOExceptionpublic static void main(String[] args)
args - public static CrashHandler getCrashHandler(String yamcsInstance)
Copyright © 2018 Space Applications Services. All rights reserved.