
public class BusMaster extends Subsystem
Agent.RunningCommandAGENT_HEARTBEAT_TASK, AGENT_RUNTIMEINFO_TASK, commandExecutorLock, currentAction, currentQueries, currentSignals, innerStateLock, logBusHandler, OBJECT_SUBSYSTEM_MAP, treeComponentInitialized| Modifier | Constructor and Description |
|---|---|
|
BusMaster(String name) |
protected |
BusMaster(String name,
AgentInfo.AgentType type) |
| Modifier and Type | Method and Description |
|---|---|
default void |
preInit() |
default void |
preStart()
Called from the enclosing
Subsystem when
HasLifecycle.start() has been called. |
default void |
preStop() |
abort, checkAllHardwareStarted, checkAllHardwareStopped, checkHardware, completeInitialization, completeInitialization, doShutdown, doStart, forceShutdown, getLogHandler, getNumberCommandThreads, getSubsystemForObject, internalShutdown, internalStart, ping, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepth, startAgent, stop, stopAndWait, switchToEngineeringMode, switchToNormalModeaddCommandSet, addCommandsFromObject, addStateChangeListener, broadcastStatus, doPostStart, executeCommandRequest, getAgentInfo, getAgentPeriodicTaskService, getAgentPersistenceService, getAgentProperties, getAgentPropertiesKeySet, getAgentProperty, getAlertService, getCCSVersions, getCommandCount, getCommandSet, getCommandTargets, getComponentConfigurationEnvironment, getComponentConfigurationEnvironmentByName, getComponentLookup, getComponentState, getConfigurationService, getCurrentAction, getDescription, getDictionaries, getDistributionInfo, getEnvironmentMessagingAccess, getLogger, getMessagingAccess, getMonitor, getName, getScheduler, getState, getState, getStatusBroadcastPeriod, isComponentInState, isInEngineeringMode, isInState, isInState, populateComponentLookup, preBuild, publishStateChange, publishSubsystemDataOnStatusBus, removeStateChangeListener, sendAck, sendNack, setAgentName, setAgentProperty, shutdown, startAgent, updateAgentComponentState, updateAgentState, updateAgentState, updateHeartBeat, updateInternalState, waitForclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, init, postBuild, postInit, postStart, postStop, shutdownNow, start, stoppublic BusMaster(String name)
protected BusMaster(String name, AgentInfo.AgentType type)
public void preInit()
public void preStart()
Subsystem when
HasLifecycle.start() has been called.
The preceding lifecycle step is HasLifecycle.postInit()
The following lifecycle step is HasLifecycle.start()
At the time it is called :
PhaseState is
INITIALIZING
connection with the messaging layer is effective, the enclosing
subsystem has started StatusHeartBeat
publication
public void preStop()
Copyright © 2017 LSST. All rights reserved.