org.lsst.ccs.startup
Class NodeModularSubsystem

java.lang.Object
  extended by org.lsst.ccs.Subsystem
      extended by org.lsst.ccs.framework.BasicModularSubSystem
          extended by org.lsst.ccs.startup.NodeModularSubsystem
All Implemented Interfaces:
org.lsst.ccs.bus.CommandExecutor, org.lsst.ccs.bus.CommandListener, org.lsst.ccs.bus.StatusListener, org.lsst.ccs.framework.ModuleRegistry

public class NodeModularSubsystem
extends org.lsst.ccs.framework.BasicModularSubSystem

the top subsystem that deals with configuration proxy and lookup service

Author:
bamade

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
NodeModularSubsystem(String name, org.lsst.ccs.framework.ConfigurationProxy proxy)
           
 
Method Summary
 void registerNodes(org.lsst.gruth.jutils.ComponentNode node)
           
 
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, onStatus, 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

NodeModularSubsystem

public NodeModularSubsystem(String name,
                            org.lsst.ccs.framework.ConfigurationProxy proxy)
Method Detail

registerNodes

public void registerNodes(org.lsst.gruth.jutils.ComponentNode node)


Copyright © 2013 LSST. All Rights Reserved.