- java.lang.Object
-
- org.lsst.ccs.Agent
-
- org.lsst.ccs.Subsystem
-
- org.lsst.ccs.localdb.statusdb.StatusPersisterSubsystem
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.lsst.ccs.Agent
org.lsst.ccs.Agent.RunningCommand
-
Field Summary
-
Fields inherited from class org.lsst.ccs.Agent
AGENT_CHECK_TASK, AGENT_HEARTBEAT_TASK, AGENT_RUNTIMEINFO_TASK, commandExecutorLock, currentAction, currentQueries, currentSignals, innerStateLock, logBusHandler, OBJECT_SUBSYSTEM_MAP, treeComponentInitialized
-
Method Summary
-
Methods inherited from class org.lsst.ccs.Subsystem
abort, doShutdown, forceShutdown, getLogHandler, getNumberCommandThreads, getSubsystemForObject, ping, postShutdown, printRunningCommands, setLogFormat, setLogHandlerLevel, setLogLevel, setStackTraceDepth, start, stop, stopAndWait, switchToEngineeringMode, switchToNormalMode
-
Methods inherited from class org.lsst.ccs.Agent
addCommandSet, addCommandsFromObject, addStateChangeListener, broadcastStatus, executeCommandRequest, getAgentInfo, getAgentPeriodicTaskService, getAgentPersistenceService, getAgentProperties, getAgentPropertiesKeySet, getAgentProperty, getAlertService, getCCSVersions, getCommandCount, getCommandSet, getCommandTargets, getComponentConfigurationEnvironment, getComponentConfigurationEnvironmentByName, getComponentLookup, getComponentState, getConfigurationService, getCurrentAction, getDataProviderDictionaryService, 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, shutdownAgent, startAgent, updateAgentComponentState, updateAgentState, updateAgentState, updateHeartBeat, updateInternalState, waitFor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.lsst.ccs.ServiceLifecycle
preInit, preShutdown, preStart
-
Methods inherited from interface org.lsst.ccs.framework.HasLifecycle
build, postBuild, postInit, postStart, postStop, stop
-
-
Method Detail
-
init
public void init()
- Specified by:
init in interface org.lsst.ccs.framework.HasLifecycle
-
startAgent
public void startAgent()
- Overrides:
startAgent in class org.lsst.ccs.Agent
-
doStart
public void doStart()
- Overrides:
doStart in class org.lsst.ccs.Subsystem
-
printHelp
public void printHelp()
- Specified by:
printHelp in interface org.lsst.ccs.startup.HasCommandLineOptions
Copyright © 2018 LSST. All rights reserved.