public class ServerConfig extends Object implements XServerConfig, XTimerMetricsReportable
| Constructor and Description |
|---|
ServerConfig() |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void init()
public void start()
public void stop()
public void destroy()
public void stopMaintenance()
public void startMaintenance()
public void startup()
public void shutdown()
public void gracefulShutdown(long waitTimeMillis)
public List<XProject> getProjects()
getProjects in interface XServerConfigpublic XPlatform getIntegrationPlatform()
getIntegrationPlatform in interface XServerConfigpublic XEnvironment getEnvironment()
getEnvironment in interface XServerConfigpublic Timer getTimer()
getTimer in interface XServerConfigpublic void setSysInfoLogInterval(long sysInfoLogInterval)
setSysInfoLogInterval in interface XServerConfigpublic void setSysInfoGranularity(long sysInfoGranularity)
setSysInfoGranularity in interface XServerConfigpublic XMetricsEngine getMetricsEngine()
getMetricsEngine in interface XServerConfigpublic void registerTimelyMetricsReporter(String reporterId, XTimerMetricsReporter timelyMetricsReporter)
registerTimelyMetricsReporter in interface XServerConfigpublic void unregisterTimelyMetricsReporter(String reporterId)
unregisterTimelyMetricsReporter in interface XServerConfigpublic static void setConfDir(File confDirToBeSet)
public File getConfDir()
getConfDir in interface XServerConfigpublic XClusterManager getClusterManager()
getClusterManager in interface XServerConfigpublic Status getServerStatus()
getServerStatus in interface XServerConfigpublic XTimerMetricsReporter getReporter(XServerConfig serverConfig)
getReporter in interface XTimerMetricsReportablepublic Map<ProjectInfo,XProject> getProjectInfos()
public void subscribeForMessageCount(XMessageCountSubscriber messageCountSubscriber)
XServerConfigsubscribeForMessageCount in interface XServerConfigmessageCountSubscriber - XMessageCountSubscriber instance to be registeredCopyright © 2016–2019 AdroitLogic. All rights reserved.