|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.lsst.ccs.Subsystem
org.lsst.ccs.framework.BasicModularSubSystem
org.lsst.ccs.config.remote.ConfigurationServerSystem
public class ConfigurationServerSystem
A subsystem that listens on the buses for request for boot data, or for other subsystems status notifications fired when they start with a configuration (or give up); it is also a full-fledged Configuration service that can receive and execute commands.
The system property "org.lsst.ccs.testcontext" tells the server if it is only in test context. In that case it will handle only boot requests that are in test context (property inTestContext: this can be used to create a "dummy" file based server that handles tests.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.lsst.ccs.Subsystem |
|---|
org.lsst.ccs.Subsystem.StatusBroadcaster |
| Field Summary |
|---|
| Fields inherited from class org.lsst.ccs.framework.BasicModularSubSystem |
|---|
log |
| Fields inherited from class org.lsst.ccs.Subsystem |
|---|
commandBusSelector, configurationProxy, currentSubsystem, fac, inTestContext, locks, logBusHandler, shuttingDown, state, stateExtraInfo, statusBroadcasterLock, statusBroadcasterThread, statusBusSelector |
| Constructor Summary | |
|---|---|
ConfigurationServerSystem(ConfigurationFacade facade)
|
|
| Method Summary | |
|---|---|
static void |
main(String[] args)
|
void |
onStatus(org.lsst.ccs.bus.BusMessage message)
|
| Methods inherited from class org.lsst.ccs.framework.BasicModularSubSystem |
|---|
addModule, addModules, aliasModule, checkHardware, doStart, getConfigurable, getModule, postStart, rawInitModule, registerConfigurable, registerModule, shutdown |
| Methods inherited from class org.lsst.ccs.Subsystem |
|---|
addLock, broadcastAlarm, broadcastAlarm, broadcastAlarmClear, broadcastStatus, broadcastStatus, executeCommandSingleThread, fillStatus, getCommandBusSelector, getConfiguration, getConfigurationProxy, getCurrentSubsystemName, getDefaultSelector, getEthHardAddress, getLogger, getName, getSoftwareRevision, getStatus, getStatusBroadcastPeriod, getStatusBusSelector, getTag, initLogBusHandler, isListenToStatus, isMultithreaded, onAck, onCommand, onReply, publishData, publishData, publishData, publishData, publishData, publishData, publishData, publishMetaData, publishReply, publishTrendingStatus, registerAsBusMaster, removeLock, removeLogPanicState, setBusLogHandlerLevel, setCommandBusSelector, setConfigurationProxy, setListenToStatus, setLogLevel, setMultithreaded, setName, setStatusBroadcastPeriod, setStatusBusSelector, start, startStatusBroadcasting, stopStatusBroadcasting, updateCurrentSubsystem, updateState, updateState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationServerSystem(ConfigurationFacade facade)
| Method Detail |
|---|
public void onStatus(org.lsst.ccs.bus.BusMessage message)
onStatus in interface org.lsst.ccs.bus.StatusListeneronStatus in class org.lsst.ccs.Subsystem
public static void main(String[] args)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||