Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

a(String, Object) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a parameter that is not open for modification.
aBool(String, Boolean) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, Boolean, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type boolean and initializes it to false
abort() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
forwards a HALT signal to all components (that are signalHandlers)
abort(long) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
Deprecated.
abort() - Method in class org.lsst.ccs.Subsystem
Command to abort operation.
abort(long) - Method in class org.lsst.ccs.Subsystem
Deprecated.
accept(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
Deprecated.
Check if a BusMessage passes this filter.
accept(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusMessageFilter
 
ActionCommandStillRunning - Exception in org.lsst.ccs
An ACTION command was invoked though another ACTION was still running.
ActionCommandStillRunning() - Constructor for exception org.lsst.ccs.ActionCommandStillRunning
 
aDbl(String, Double) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Double and sets the initial value.
aDbl(String, Double, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String, BigDecimal) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type BigDecimal and sets the initial value.
aDbl(String, BigDecimal, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type BigDecimal and sets the initial value with a (numeric) String
aDbl(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Double or BigDecimal and does not initialize it.
add(AgentInfo, DistributionInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
Add a new AgentInfo, DistributionInfo pair.
addAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
addAlertInstance(AlertState, Alert, long, String) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addAlertInstance(AlertState, Alert) - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
Add a new instance of this Alert.
addClearAlertHandler(ClearAlertHandler) - Method in class org.lsst.ccs.Subsystem
Add a ClearAlertHandler to this Subsystem.
addCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus.
addCommandMessageListener(CommandMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Command bus with a filter.
addCommandSet(String, CommandSet) - Method in class org.lsst.ccs.Agent
Adds a CommandSet to extend the set of commands recognized by this Agent.
addCommandsFromObject(Object, String) - Method in class org.lsst.ccs.Agent
Add the commands defined in an Object to this Agent's CommandSet.
addConstraint(String, String) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
 
addData(String, Serializable) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair to this KeyValueDataList by assigning it the timestamp of the KeyDataList.
addData(String, Serializable, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair to this KeyValueDataList by assigning it the timestamp of the KeyDataList.
addData(String, Serializable, long) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a timestamp to this KeyValueDataList.
addData(String, Serializable, long, KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a key-value pair with a timestamp to this KeyValueDataList.
addData(KeyValueData) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
Add a KeyValueData object to the KeyValueDataList.
addFinalPropForParm(String, boolean) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
 
addForwarder(MessageListener, BusMessageForwarder) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
 
additionalInformation - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
 
addLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Log bus.
addLogMessageListener(LogMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Log bus with a filter.
addMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
Sets up callback configuration for a topic and subsystem.
addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
 
addMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
 
addNotRegistered(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
addObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addOrigin(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
 
addParameterConfiguration(String, String) - Method in class org.lsst.ccs.config.ConfigProfile
 
addParameterConfigurations(ParameterConfiguration...) - Method in class org.lsst.ccs.config.ConfigProfile
registers a list of parameter configurations
addParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
add Parameter descriptions: this is a public facade to the "real" method that adds only objects of type AParameterDescription So if objects are not ot this actual type new objects of the needed type are created (see AParameterDescription constructor documentation)
addParameterDescriptions(Collection<ParameterDescription>) - Method in class org.lsst.ccs.config.ASubsystemDescription
 
addParameterDescriptions(AParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
adds a list of parameter descriptions
addParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.SubsystemDescription
adds a list of parameter descriptions
addParameterDescriptions(Collection<ParameterDescription>) - Method in class org.lsst.ccs.config.SubsystemDescription
 
addProperties(Map.Entry<String, String>...) - Method in class org.lsst.gruth.jutils.HollowParm
 
addRegistered(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
addStatusBusListener(ScriptingStatusBusListener) - Static method in class org.lsst.ccs.scripting.CCS
Add a Status bus listener.
addStatusBusListener(ScriptingStatusBusListener, ScriptingStatusBusMessageFilter) - Static method in class org.lsst.ccs.scripting.CCS
Add a Status bus listener with a filter.
addStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus.
addStatusMessageListener(StatusMessageListener, Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
Adds a listener on the Status bus with a filter.
addTypeForParm(String, Type) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
 
adoptOrphans(IndirectMap<String, ComponentNode>, ArrayList<EffectiveNode>, EffectiveNode) - Method in class org.lsst.ccs.description.EffectiveNode
 
advanceSteps(int) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
Advance by a number of steps
Agent - Class in org.lsst.ccs
Minimal component able to communicate on the buses.
Agent(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Agent
Constructs an Agent.
Agent.RunningCommand - Class in org.lsst.ccs
Represents a command accepted for execution by this Agent.
agentExists(String) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentInfo - Class in org.lsst.ccs.bus.data
A class to encapsulate an agent's name and type.
AgentInfo(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
The base constructor of an AgentInfo.
AgentInfo(String, AgentInfo.AgentType, Properties) - Constructor for class org.lsst.ccs.bus.data.AgentInfo
The base constructor of an AgentInfo.
AgentInfo.AgentType - Enum in org.lsst.ccs.bus.data
Enumeration of known agent types.
AgentMessagingLayer - Class in org.lsst.ccs.messaging
This interface provides messaging methods for a component (eg an agent) to be able to communicate on the buses.
AgentPresenceListener - Interface in org.lsst.ccs.messaging
Agents that implement this interface are notified when an agent is connecting or has disconnected on the status bus
AgentPresenceManager - Class in org.lsst.ccs.messaging
Tracks agent connection and disconnection on the buses.
AgentPresenceManager(boolean) - Constructor for class org.lsst.ccs.messaging.AgentPresenceManager
 
AgentState - Interface in org.lsst.ccs.bus.states
Marker interface to distinguish internal states of an Agent.
AlarmNotClearedException - Exception in org.lsst.ccs
While trying to return the subsystem to normal mode it appears that alarms have not been cleared.
AlarmNotClearedException() - Constructor for exception org.lsst.ccs.AlarmNotClearedException
 
Alert - Class in org.lsst.ccs.bus.data
Base class for all Alerts.
Alert(String, String) - Constructor for class org.lsst.ccs.bus.data.Alert
Base constructor for all Alerts.
AlertState - Enum in org.lsst.ccs.bus.states
The Alert State of an Agent reflects how the hardware measured quantities compare to their operational limits.
aList(String, List) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter which is a list of simple values (do not use for references)
aList(String, double[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, float[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, List, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aMap(String, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter which is a Map where values are of a simple type (do not use for references)
aMap(String, Map, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, int[]) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of an array type.
anArray(String, int[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, byte[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, byte[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, char[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, char[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, float[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, float[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, double[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, double[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, boolean[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, boolean[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, Object[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, Object[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
and(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
Deprecated.
 
anInt(String, Integer) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and sets the initial value.
anInt(String, Integer, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anInt(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and sets the initial value with a (numeric) String
anInt(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anInt(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and does not initialize it.
anormalEvent(Exception) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
 
AParameterDescription - Class in org.lsst.ccs.config
Represents an actual parameterDescription.
AParameterDescription(ParameterBase, String, String, String, int) - Constructor for class org.lsst.ccs.config.AParameterDescription
to be used to create a new Actual ParameterDescription from scratch or from another Actual ParameterDescription (when changing level, or constraints, or simpleName, or description).
AParameterDescription(ParameterDescription) - Constructor for class org.lsst.ccs.config.AParameterDescription
Creates a new Object from a ParameterDescription but does not copy the id.
aRef(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Object whose reference will be later found using a name.
aRef(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aRef(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Object whose reference will be later found using a name.
argMap() - Static method in class org.lsst.gruth.jutils.MapArgs
the argMap methods are convenience factories for creating pair of String key-Object value
argMap(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.MapArgs
used in combination with Entry factory methods such as a, anInt, aDbl, aString, aRef
argMap(Object...) - Static method in class org.lsst.gruth.jutils.MapArgs
to use only when the corresponding object has a constructor with all needed arguments.
ArrayParm<E extends Serializable> - Class in org.lsst.gruth.jutils
A parameter which is an array.
ArrayParm(Class<E>, E) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(Class<E>, E, Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
asBigDecimal() - Method in class org.lsst.gruth.jutils.DblParm
 
asFullArray(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
same remarks as asFullMap
asFullList(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
same remarks as asFullMap
asFullMap(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
better calls isSafe before calling this method otherwise will throw an EmptyParmException.
asList() - Method in class org.lsst.gruth.jutils.MapArgs
returns a List of values contained in this structure (without the corresponding keys).
aString(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String and sets the initials value.
aString(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String sets the initials value and annotates some properties
aString(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String but does not initialize it.
ASubsystemDescription - Class in org.lsst.ccs.config
An active subsystem Description.
ASubsystemDescription(String, String, Serializable) - Constructor for class org.lsst.ccs.config.ASubsystemDescription
same parameters and constraints as the superclass constructor
ASubsystemDescription(SubsystemDescription) - Constructor for class org.lsst.ccs.config.ASubsystemDescription
creates a new SubsystemDescription without information set up by the database (id, startDate)
asynchCommand(String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke an asynchronous command with arguments on the subsystem
asynchCommandLine(String) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
Invoke an asynchronous command line on the subsystem
attachSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
Creates and instance of a ScriptingSubsystemWrapper by making sure that the given subsystemName corresponds to a CCS subsystem that is currently available, not locked and alive.
aVal(String, Serializable) - Static method in class org.lsst.gruth.jutils.MapArgs
to be used for any object that has :
  • Serializable implementation
  • a symmetric way of dealing with strings: the toString() method returns a String that can be used to create an Object through static method valueOf(thatString) A typical example are Enums
  • aVal(String, Serializable, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
     
    aVal(Serializable) - Static method in class org.lsst.gruth.jutils.MapArgs
    same as aVal (key, value) but here the name of the key is generated from the Class Name of the object.
    aVal(Serializable, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
     

    B

    BadCommandException - Exception in org.lsst.ccs.messaging
     
    BadCommandException(String) - Constructor for exception org.lsst.ccs.messaging.BadCommandException
     
    begin() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    begin() - Method in interface org.lsst.ccs.config.DBInterface
    starts a transaction
    begin() - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    bldArray(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldArray(Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldArray(Map<?, ?>, Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldList(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldList(Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldMap(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    BoolParm - Class in org.lsst.gruth.jutils
     
    BoolParm() - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(Boolean) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(String) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(Boolean, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    bootFromCache() - Static method in class org.lsst.ccs.startup.BootUtils
     
    BootUtils - Class in org.lsst.ccs.startup
    A collection of static utilities linked to boot operations.
    broadcastStatus() - Method in class org.lsst.ccs.Agent
    Broadcasts the current heartbeat status.
    buildConfigurationInfo(ConfigurationState, Set<ParameterPath>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    Builds a ConfigurationInfo object reflecting the configuration state and ready to be sent on the buses.
    buildConfigurationInfo(ConfigurationState, Set<ParameterPath>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
    Builds a ConfigurationInfo object reflecting the configuration state and ready to be sent on the buses.
    buildDescriptiveNode(String) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Build a Descriptive node given a fullDescription string of the form "protocol:descriptionStr".
    buildDescriptiveNode(String) - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
    Build a descriptive node from the provided description String.
    buildDescriptiveNode(String) - Method in class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    buildEffectiveNode(DescriptiveNode) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Builds an EffectiveNode given a DescriptiveNode.
    buildParameterSetterFromClass(Class<?>) - Static method in class org.lsst.ccs.framework.annotations.ParameterSetterBuilder
    Builds a ComponentParameterSetter object by introspecting the specified class object.
    buildParameterSetterFromObject(Object) - Static method in class org.lsst.ccs.framework.annotations.ParameterSetterBuilder
    Builds a ComponentParameterSetter object by introspecting the specified object.
    buildSubsystemDescription(String) - Static method in class org.lsst.ccs.startup.BootUtils
     
    BuiltParm - Class in org.lsst.gruth.jutils
     
    BuiltParm(BuiltParm.Type, MapArgs) - Constructor for class org.lsst.gruth.jutils.BuiltParm
     
    BuiltParm.Type - Enum in org.lsst.gruth.jutils
     
    bulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Processes the set of submitted changes as a group.
    bulkChange() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Processes the change of configurable parameters contained in the bulk changes.
    BulkSettingException - Exception in org.lsst.ccs.framework
    An exception occurring during a bulk setting
    BulkSettingException() - Constructor for exception org.lsst.ccs.framework.BulkSettingException
     
    BulkSettingException(String, Map<String, String>, boolean, Throwable) - Constructor for exception org.lsst.ccs.framework.BulkSettingException
     
    BulkSettingException(String, Map<String, String>, boolean) - Constructor for exception org.lsst.ccs.framework.BulkSettingException
     
    BulkSettingException(Map<String, String>, boolean, Throwable) - Constructor for exception org.lsst.ccs.framework.BulkSettingException
     
    Bus - Enum in org.lsst.ccs.bus.definition
    Enumeration of CCS Buses.
    BusAccess(Bus) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
     
    BusMaster - Class in org.lsst.ccs
    A bus master is a subsystem that can send write commands and acquire locks.
    BusMaster(String) - Constructor for class org.lsst.ccs.BusMaster
     
    BusMaster(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.BusMaster
     
    BusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
    Base class for messages sent on the buses.
    BusMessage(T) - Constructor for class org.lsst.ccs.bus.messages.BusMessage
    Build a BusMessage from the provided Object.
    BusMessageFilter - Class in org.lsst.ccs.messaging
    Deprecated.
    BusMessageFilter() - Constructor for class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    BusMessageFilterFactory - Class in org.lsst.ccs.messaging
     
    BusMessageFilterFactory() - Constructor for class org.lsst.ccs.messaging.BusMessageFilterFactory
     
    BusMessageForwarder<T extends BusMessage> - Interface in org.lsst.ccs.messaging
    A BusMessageForwarder receives a BusMessage from the transport layer and passes it to registered MessageListener.
    BusMessagingLayer - Interface in org.lsst.ccs.messaging
    Interface defining the access to the Transport Layer of Buses

    C

    cancel() - Method in class org.lsst.ccs.Agent.RunningCommand
    Requests cancellation of this command.
    canClearAlert(Alert) - Method in interface org.lsst.ccs.framework.ClearAlertHandler
    Callback to clear an Alert instance.
    CCS - Class in org.lsst.ccs.scripting
    Main scripting entry point to CCS.
    CCS_TEXT_CHARSET - Static variable in class org.lsst.ccs.CCSCst
    Charset to be used in Properties files and all text files used as Resource such as groovy description file and scripts.
    CCSBuilder - Class in org.lsst.ccs.description.groovy
    CCS specific ComponentBuilder class.
    CCSBuilder(String) - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
     
    CCSBuilder - Class in org.lsst.ccs.startup
    Deprecated.
    CCSBuilder(String) - Constructor for class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
    Use org.lsst.ccs.description.groovy.CCSBuilder instead
    CCSBuilder(String, String) - Constructor for class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
    CCSCst - Class in org.lsst.ccs
    Constants to be shared by all codes.
    CCSCst() - Constructor for class org.lsst.ccs.CCSCst
     
    CCSVersions - Class in org.lsst.ccs.bus.data
    Utility class that encapsulates all the versions of the Agents on the CCS Environment
    CCSVersions() - Constructor for class org.lsst.ccs.bus.data.CCSVersions
     
    change(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Single change of parameter.
    change(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
    Implementation of this method should be annotated as
    change(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    performs a parameter change during an engineering session
    change(String, Object) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    performs a parameter change during an engineering session
    characteristics() - Method in class org.lsst.ccs.messaging.LogAggregator
     
    check(String, String, String) - Static method in class org.lsst.gruth.jutils.Constraints
    Deprecated.
    use InputConversionEngine instead
    checkAgainstConstraints(Map<String, ViewValue>, boolean) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
    Check against potential constraints defined in the subsystem description.
    checkAllHardwareStarted() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    checks if all HardwareControllers have been started
    checkAllHardwareStarted() - Method in class org.lsst.ccs.Subsystem
    Called to check if all hardware has been correctly started.
    checkAllHardwareStopped() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    checks if all HardwareControllers have been stopped
    checkAllHardwareStopped() - Method in class org.lsst.ccs.Subsystem
    Called to check if all hardware has been correctly started.
    checkHardware() - Method in interface org.lsst.ccs.framework.HardwareController
    this method will be invoked by the subsystem as part of the startup or of a clean check after an incident.
    checkHardware() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invoke a checkHardware on all HardwareController (except when return diag modifies the path of invocation)
    checkHardware() - Method in class org.lsst.ccs.Subsystem
    Called before activating anything and again once problems are supposed to have been addressed.
    checkStarted() - Method in interface org.lsst.ccs.framework.HardwareController
    sent to check if the hardware had been started.
    checkStopped() - Method in interface org.lsst.ccs.framework.HardwareController
    sent to check if the hardware had been stopped.
    cleanUp() - Static method in class org.lsst.ccs.scripting.CCS
    Clean up the ThreadLocal stack, (close all subsystems and remove all listeners).
    clear() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    clear() - Method in class org.lsst.gruth.jutils.BoolParm
     
    clear() - Method in class org.lsst.gruth.jutils.HollowParm
     
    clear() - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.
    clearAggregate(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    stop monitoring a given data.
    clearAlert(String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
    Clear an Alert for the provided alert id.
    ClearAlertHandler - Interface in org.lsst.ccs.framework
    Interface to be implemented by all classes that handle Alert clearing.
    ClearAlertHandler.ClearAlertCode - Enum in org.lsst.ccs.framework
    Enumeration of codes returned when the canClearAlert method is invoked.
    clearAlerts(String...) - Method in class org.lsst.ccs.Subsystem
    Clear one or more Alerts by providing the alert id.
    clearAllAlerts() - Method in class org.lsst.ccs.Subsystem
    Attempt to clear all the outstanding alerts.
    clone() - Method in class org.lsst.ccs.bus.states.StateBundle
     
    clone() - Method in class org.lsst.ccs.config.AParameterDescription
     
    clone() - Method in class org.lsst.ccs.config.ASubsystemDescription
    clone: the contained set of parameter description is also cloned.
    clone() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    clone() - Method in class org.lsst.gruth.jutils.HollowParm
    first level clone: object that are referenced are not duplicated
    clone() - Method in class org.lsst.gruth.jutils.MapArgs
     
    clone() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    close() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    close() - Method in interface org.lsst.ccs.config.DBInterface
    claose all
    close() - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    close() - Method in class org.lsst.ccs.config.MemoryDAO
     
    close() - Method in class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
     
    close() - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Closes the connection.
    close() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    Close the Transport Layer.
    close() - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    close() - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    close() - Method in class org.lsst.ccs.messaging.LogBusHandler
     
    closed - Variable in class org.lsst.ccs.messaging.LogBusHandler
     
    closeFor(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    close entry points for a bus for an agent.
    closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    closeFor(String, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    ClosingStateException - Exception in org.lsst.ccs
    Commands were issued though the system was closing
    ClosingStateException() - Constructor for exception org.lsst.ccs.ClosingStateException
     
    CommandAck - Class in org.lsst.ccs.bus.messages
    Command ACK.
    CommandAck(CommandRequest, Duration) - Constructor for class org.lsst.ccs.bus.messages.CommandAck
    CommandAcks are constructed from the corresponding CommandRequest.
    CommandExecutor - Interface in org.lsst.ccs.messaging
    The Command executor receives a command and executes it.
    commandExecutorLock - Variable in class org.lsst.ccs.Agent
    Lock that guards command executor state.
    CommandFor<T> - Interface in org.lsst.ccs.messaging.mock
    This interface defines the behaviour of a class implementing a Command pattern.
    CommandMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
    Superclass for all messages sent on the Command Bus.
    CommandMessage(String, UUID, T) - Constructor for class org.lsst.ccs.bus.messages.CommandMessage
    Default CommandMessage constructor.
    CommandMessageListener - Interface in org.lsst.ccs.messaging
    Interface to be implemented by listeners that wish to be notified of messages received on the command bus.
    CommandNack<T extends Serializable> - Class in org.lsst.ccs.bus.messages
    Command NACK.
    CommandNack(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandNack
    CommandNacks are built from the corresponding CommandRequest and the reason for which the command will not be carried out.
    CommandOriginator - Interface in org.lsst.ccs.messaging
    Originator of a command.
    CommandRejectedException - Exception in org.lsst.ccs.messaging
    Exception thrown by utility classes to indicate that a command has been rejected.
    CommandRejectedException(CommandNack) - Constructor for exception org.lsst.ccs.messaging.CommandRejectedException
    Construct a CommandRejectedException from the corresponding CommandNack.
    CommandReply<T extends Serializable> - Class in org.lsst.ccs.bus.messages
    Base class for a command reply.
    CommandReply(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandReply
    Main CommandReply constructor.
    CommandRequest - Class in org.lsst.ccs.bus.messages
    Wrapper class to send a BasicCommand over the Command bus; the BasicCommand is either provided as an object or created internally from a String representation: e.g.
    CommandRequest(String, String, Object...) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
    Create a BasicCommandMessage from a string representation of a command: e.g.
    CommandRequest(String, String) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
    Create a BasicCommandMessage from a string representation of a command: e.g.
    CommandRequest(String, BasicCommand) - Constructor for class org.lsst.ccs.bus.messages.CommandRequest
    Create a BasicCommandMessage from an existing BasicCommand.
    CommandResult<T extends Serializable> - Class in org.lsst.ccs.bus.messages
    The result of a CommandRequest.
    CommandResult(CommandRequest, T) - Constructor for class org.lsst.ccs.bus.messages.CommandResult
    Constructor for a CommandResult.
    commandSet - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    CommandState - Enum in org.lsst.ccs.bus.states
    Agent State with respect to command execution.
    commitBulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Changes that have been submitted are processed as a group.
    commitBulkChange() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Changes that have been submitted are processed as a group.
    compareTo(PathObject) - Method in interface org.lsst.ccs.config.PathObject
     
    completeInitialization(boolean) - Method in class org.lsst.ccs.Subsystem
    Runs the last phase of the initialization, and transitions to OPERATIONAL state.
    completeInitialization() - Method in class org.lsst.ccs.Subsystem
    Command to complete initialization (if commands were issued to heal hardware problems).
    ComponentBuilder - Class in org.lsst.ccs.description.groovy
    Class dedicated to building nodes from a groovy description file.
    ComponentBuilder() - Constructor for class org.lsst.ccs.description.groovy.ComponentBuilder
     
    ComponentFactory - Class in org.lsst.ccs.description
    Builds EffectiveNode structure of actual objects out of DescriptiveNode structure.
    ComponentFactory(DescriptiveNode) - Constructor for class org.lsst.ccs.description.ComponentFactory
    creates a Factory that will operate from a subtree of this topNode
    ComponentLookupService - Class in org.lsst.ccs.description
    This interface helps find component of the susbsystem as they are defined in the description "tree"
    ComponentLookupService(EffectiveNode) - Constructor for class org.lsst.ccs.description.ComponentLookupService
     
    ComponentNodeBuilder - Class in org.lsst.ccs.description
    A ComponentNode builder class.
    ComponentNodeBuilder() - Constructor for class org.lsst.ccs.description.ComponentNodeBuilder
     
    ComponentNodeBuilder.ComponentNodeFactory - Interface in org.lsst.ccs.description
     
    ComponentNodeFactory - Class in org.lsst.ccs.description.groovy
    The ComponentNodeFactory for Groovy.
    ComponentNodeFactory() - Constructor for class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    compose(Function<A, B>, Function<B, C>) - Static method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    ConcurrentMessagingUtils - Class in org.lsst.ccs.messaging
    Utility class to synchronously or asynchronously invoke or listen for events on the buses.
    ConcurrentMessagingUtils(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    ConsurrentMessagingUtils constructor.
    ConcurrentMessagingUtils(AgentMessagingLayer, Duration) - Constructor for class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Build a ConsurrentMessagingUtils object with a default timeout.
    ConfigChanger - Annotation Type in org.lsst.ccs.framework.annotations
    Deprecated.
    use org.lsst.ccs.commons.annotations.ConfigurationParameterChanger instead.
    ConfigProfile - Class in org.lsst.ccs.config
    This class represents a set of parameter that have been modified for a given subsystem.
    ConfigProfile() - Constructor for class org.lsst.ccs.config.ConfigProfile
     
    ConfigProfile(String, String, String, String) - Constructor for class org.lsst.ccs.config.ConfigProfile
     
    configProfileDeprecating(ConfigProfile) - Method in interface org.lsst.ccs.config.DeprecationListener
     
    Configurable - Interface in org.lsst.ccs.framework
    This interface is implemented by Objects that have access to current configuration service and to Component lookup Service.
    Configurable.Environment - Interface in org.lsst.ccs.framework
    instances of this class are created by the subsystem startup.
    ConfigurableComponent - Class in org.lsst.ccs.framework
    Super classes of all Components that are "lightweight" in the sense that they do not need all the Module features.
    ConfigurableComponent() - Constructor for class org.lsst.ccs.framework.ConfigurableComponent
     
    ConfigurableSubsystem - Class in org.lsst.ccs.config
    Abstract subclass of subsystems which provides access to the configuration proxy.
    ConfigurableSubsystem(String, ConfigurationProxy, ConfigurationState, Map<String, ParameterSetter>) - Constructor for class org.lsst.ccs.config.ConfigurableSubsystem
     
    ConfigurationBusClient - Class in org.lsst.ccs.config.remote.scripts
    operates on Buses and send commands to the configuration service , receives responses
    ConfigurationBusClient(String, Agent) - Constructor for class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
     
    ConfigurationBusClient() - Constructor for class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
     
    ConfigurationEnvironment - Class in org.lsst.ccs.startup
    instances of this class are created by the subsystem startup.
    ConfigurationEnvironment(String, ConfigurationProxy, ComponentLookupService, ConfigurableSubsystem) - Constructor for class org.lsst.ccs.startup.ConfigurationEnvironment
    Creates an Environment for a Configurable object.
    ConfigurationFacade - Class in org.lsst.ccs.config
    implements complex strategies on top of the DBInterface.
    ConfigurationFacade(DBInterface) - Constructor for class org.lsst.ccs.config.ConfigurationFacade
    creates a facade object on top of a Data Access Object that implements the base services.
    ConfigurationFacade.Profiles - Class in org.lsst.ccs.config
    this class is used by methods that modify the state of the database: the registration of a SubsystemDescription will create a new "default" ConfigProfile and if there was a previous version of the same description then all profiles pointing to this old version will be returned in the notRegistered field the "repair" method will take such a Profiles object and will try to create a result report with registered and unregistered profiles
    ConfigurationInfo - Class in org.lsst.ccs.bus.data
    A Class containing the Agent's configuration information.
    ConfigurationInfo(ConfigurationState, String) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
     
    ConfigurationInfo(ConfigurationState, String, Map<String, String>, Map<String, Boolean>, List<ConfigurationParameterInfo>) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
     
    ConfigurationInfo(ConfigurationState, String, Map<String, String>, Map<String, Boolean>, List<ConfigurationParameterInfo>, List<String>) - Constructor for class org.lsst.ccs.bus.data.ConfigurationInfo
     
    ConfigurationMismatchListener - Interface in org.lsst.ccs.config
    An object that is warned when two objects do not match.
    ConfigurationParameter - Annotation Type in org.lsst.ccs.commons.annotations
    Fields of a class annotated with this annotation will be tracked down by the configuration service.
    ConfigurationParameterChanger - Annotation Type in org.lsst.ccs.commons.annotations
    Marks a mutator ("setter") as being part of possible configuration change.
    ConfigurationParameterInfo - Class in org.lsst.ccs.bus.data
    Represents the state of a given parameter.
    ConfigurationParameterInfo(String, String, String, String, String, boolean) - Constructor for class org.lsst.ccs.bus.data.ConfigurationParameterInfo
     
    configurationProxy - Variable in class org.lsst.ccs.config.ConfigurableSubsystem
    Provides access to the configuration service.
    ConfigurationProxy - Interface in org.lsst.ccs.config
    Subsystem access to configuration information.
    ConfigurationServerModule - Class in org.lsst.ccs.config.remote
    A CCS module that delegates Configuration Service calls to a local ConfigurationServiceImpl object.
    ConfigurationServerModule() - Constructor for class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    ConfigurationServerModule(ConfigurationServiceImpl) - Constructor for class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    ConfigurationServerSystem - Class in org.lsst.ccs.config.remote
    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.
    ConfigurationServerSystem(ConfigurationFacade) - Constructor for class org.lsst.ccs.config.remote.ConfigurationServerSystem
     
    ConfigurationService - Interface in org.lsst.ccs.config.remote
    Abstract services definition for Configuration Service.
    ConfigurationServiceException - Exception in org.lsst.ccs.framework
    Exception standing for issues accessing the configuration service.
    ConfigurationServiceException(String, Throwable) - Constructor for exception org.lsst.ccs.framework.ConfigurationServiceException
     
    ConfigurationServiceImpl - Class in org.lsst.ccs.config.remote
    A raw implementation of Configuration Service that delegates to a ConfigurationFacade object.
    ConfigurationServiceImpl(ConfigurationFacade) - Constructor for class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    ConfigurationState - Enum in org.lsst.ccs.bus.states
    The Configuration state of a subsystem reflects the state of its set of configurable parameters.
    configuredValue - Variable in class org.lsst.ccs.config.ParameterConfiguration
    This is the configured value corresponding to the current configuration for this parameter
    ConfigUtils - Class in org.lsst.ccs.config.utilities
     
    connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    connect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    connect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
    Connects a MessagingAccessLayer object on the buses by using its name as a unique identifier.
    connecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
     
    Constraints - Class in org.lsst.gruth.jutils
    Deprecated.
    Constraints() - Constructor for class org.lsst.gruth.jutils.Constraints
    Deprecated.
     
    ConstructorInvocationException - Exception in org.lsst.ccs.description
     
    ConstructorInvocationException(String, Throwable) - Constructor for exception org.lsst.ccs.description.ConstructorInvocationException
     
    containsKey(Object) - Method in class org.lsst.gruth.jutils.MapArgs
    as all "get" methods from the Map interface contract this method is implemented by testing all the values in the structure.
    containsValue(Object) - Method in class org.lsst.gruth.jutils.MapArgs
     
    convert(Map<String, String>) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
    Conversion from String to object using the InputConversionEngine utility.
    copyProfile(ConfigProfile, String, boolean) - Static method in class org.lsst.ccs.config.Factories
    to be used to create a copy of configuration with different tag, etc.
    createInstance(AgentInfo) - Static method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Build an Instance of an AgentMessagingLayer for a given Agent by providing the AgentInfo object.
    createMessagingLayer(String) - Method in interface org.lsst.ccs.messaging.MessagingManager
    Creates an instance of the bus messaging layer.
    createNewInstance(IndirectMap, String, Constructor, Object[]) - Static method in class org.lsst.ccs.description.ComponentFactory
     
    createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
     
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
     
    createNode(Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Map) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object) - Method in class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
    createNode(Object, Object) - Method in class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
     
    createNode(Object, Map) - Method in class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.startup.CCSBuilder
    Deprecated.
     
    createParameterConfiguration(ParameterDescription, String) - Static method in class org.lsst.ccs.config.Factories
    Factory method to create a ParameterConfiguration object.
    createParameterConfiguration(ParameterDescription) - Static method in class org.lsst.ccs.config.Factories
    Factory method to create a ParameterConfiguration object.
    createParameterDescription(ParameterBase, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
    factory method to create a new ParameterDescription.
    createParameterDescription(ParameterDescription) - Static method in class org.lsst.ccs.config.Factories
    Factory method to create a new ParameterDescription from another one.
    createQuery(String) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    createRawConfigProfile(SubsystemDescription, String, String) - Static method in class org.lsst.ccs.config.Factories
    Creates an empty ConfigProfile.
    createRawSubsystemDescription(String, String, Serializable) - Static method in class org.lsst.ccs.config.Factories
    Creates a new SubsystemDescription object without any ParameterDescription list creation.
    createSession(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    createSubsystemDescription(String, String, Serializable, Collection<ParameterDescription>) - Static method in class org.lsst.ccs.config.Factories
    Creates a new SubsystemDescription object and populates it with the given list of parameter descriptions.
    createSubsystemDescriptionCopy(SubsystemDescription) - Static method in class org.lsst.ccs.config.Factories
    creates a new SubsystemDescription from another.
    CURLOG - Static variable in class org.lsst.ccs.config.PackCst
     
    CURLOG - Static variable in class org.lsst.ccs.framework.PackCst
     
    currentAction - Variable in class org.lsst.ccs.Agent
    Currently running CONFIGURATION or ACTION command.
    currentQueries - Variable in class org.lsst.ccs.Agent
    Currently running QUERY commands.
    currentSignals - Variable in class org.lsst.ccs.Agent
    Currently running SIGNAL commands.

    D

    DBInterface - Interface in org.lsst.ccs.config
    defines the basic methods implemented by a Data Access Object.
    DblParm - Class in org.lsst.gruth.jutils
     
    DblParm() - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(Double) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(Double, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(BigDecimal) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(BigDecimal, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(String) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DEFAULT_CAT - Static variable in class org.lsst.ccs.config.utilities.ConfigUtils
     
    DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.utilities.ConfigUtils
     
    DEFAULT_UDP_PROTOCOL - Static variable in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    delete(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    deleteActiveConfigProfile(AConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
    delectes the active profile from DB
    deleteActiveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    deleteActiveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
     
    deleteActiveSubsystemDescription(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    deletes an active description
    deleteActiveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    deleteActiveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    deleteObserver(StateBundleAggregator.Observer) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
     
    deprecateConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    Deprecates a ConfigProfile.
    deprecateConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    deprecateConfigProfile(String, String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Deprecates a valid Configuration Profile.
    deprecateConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    deprecateConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    deprecateSubsystemDescription(String, String, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
    Deprecates a Subsystem description already in the database.
    deprecateSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    deprecateSubsystemDescription(String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Deprecates a registered subsystem.
    deprecateSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    deprecateSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    deprecating - Variable in class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
     
    deprecating - Variable in class org.lsst.ccs.config.remote.ProfileDeprecationEvent
     
    DeprecationListener - Interface in org.lsst.ccs.config
    Call back methods called when a deprecation happens.
    description - Variable in class org.lsst.ccs.config.ParameterDescription
    possible details.
    descriptionData - Variable in class org.lsst.ccs.config.SubsystemDescription
    Big object! see DescriptionType enum ...
    DescriptionDeprecationEvent - Class in org.lsst.ccs.config.remote
    Notification of a Subsystem Deprecation.
    DescriptionDeprecationEvent(SubsystemDescription, String) - Constructor for class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
     
    DescriptionMismatchListener - Interface in org.lsst.ccs.config
    An object which is warned when trying to copy a ParameterDescription to a new SubsystemDescription that does not have a proper ParameterBase to match.
    DescriptionResult - Class in org.lsst.ccs.config.remote
    A data structure that groups the results of a subsystem description registration.
    DescriptionResult() - Constructor for class org.lsst.ccs.config.remote.DescriptionResult
     
    DescriptiveNode - Class in org.lsst.ccs.description
    A Subsystem DescriptiveNode contains all the needed information to build an EffectiveNode.
    DescriptiveNode(DescriptiveNode, String, Map, Class) - Constructor for class org.lsst.ccs.description.DescriptiveNode
     
    DestinationsException - Exception in org.lsst.ccs.messaging
     
    DestinationsException(Object...) - Constructor for exception org.lsst.ccs.messaging.DestinationsException
     
    DestinationsException(String, Object...) - Constructor for exception org.lsst.ccs.messaging.DestinationsException
     
    detail - Variable in class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
     
    detail - Variable in class org.lsst.ccs.config.remote.ProfileDeprecationEvent
     
    details - Variable in exception org.lsst.ccs.messaging.DestinationsException
     
    dictionaryCommand - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    diffState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
    Finds what has changed.
    disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    disconnect(MessagingAccessLayer) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    disconnect(MessagingAccessLayer) - Method in interface org.lsst.ccs.messaging.MessagingLayer
    Remove the entry point to the buses for the given MessagingAccessLayer.
    disconnecting(AgentInfo) - Method in interface org.lsst.ccs.messaging.AgentPresenceListener
     
    displayName() - Method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
    Get the name of the AgentType for display purposes.
    DistributionInfo - Class in org.lsst.ccs.bus.data
    A Class to capture the information regarding this distribution.
    DistributionInfo() - Constructor for class org.lsst.ccs.bus.data.DistributionInfo
     
    doShutdown() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the shutdownNow() methods on all components (starting from the top main Module)
    doShutdown() - Method in class org.lsst.ccs.Subsystem
    Called upon subsystem shutdown.
    doStart() - Method in class org.lsst.ccs.BusMaster
     
    doStart() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    doStart() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the start() methods on all components (starting from the top main Module)
    doStart() - Method in class org.lsst.ccs.Subsystem
    Called upon subsystem start.
    DriverException - Exception in org.lsst.ccs.drivers.commons
     
    DriverException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
     
    DriverException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
     
    DriverException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
     
    DriverException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverException
     
    DriverLockedException - Exception in org.lsst.ccs.drivers.commons
     
    DriverLockedException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
     
    DriverLockedException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
     
    DriverLockedException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
     
    DriverLockedException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverLockedException
     
    DriverTimeoutException - Exception in org.lsst.ccs.drivers.commons
     
    DriverTimeoutException() - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
     
    DriverTimeoutException(String, Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
     
    DriverTimeoutException(String) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
     
    DriverTimeoutException(Throwable) - Constructor for exception org.lsst.ccs.drivers.commons.DriverTimeoutException
     
    dropAllChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    All unsaved changes are dropped, each parameter goes back to the value specified by the current configuration for this category.
    dropAllChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
    All unsaved changes are dropped, each parameter goes back to the value specified by the current configuration for this category.
    dropAllChanges() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    All unsaved changes are dropped, each parameter goes back to the value specified by the current configuration for this category.
    dropAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    dropBulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Deprecated.
    use dropSubmittedChanges instead
    dropBulkChange() - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    dropBulkChange() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    dropChangesForCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Changes occurring for one of the mentioned categories in categories are dropped, other categories are left untouched.
    dropChangesForCategories(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Changes occurring for one of the mentioned categories in categories are dropped, other categories are left untouched.
    dropChangesForCategories(String...) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    Changes occurring for one of the mentioned categories in categories are dropped, other categories are left untouched.
    dropSubmittedChanges() - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    dropSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable
     
    dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    dumpTable(String) - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    DuplicateAgentNameException - Exception in org.lsst.ccs.messaging
    This exception is thrown when an agent tries to connect with a non unique name.
    DuplicateAgentNameException(String, String) - Constructor for exception org.lsst.ccs.messaging.DuplicateAgentNameException
     

    E

    EffectiveNode - Class in org.lsst.ccs.description
    This class is to replace the initial ComponentNode class.
    EffectiveNode(IndirectMap<String, ComponentNode>, String, String, Object, DescriptiveNode) - Constructor for class org.lsst.ccs.description.EffectiveNode
     
    embeddedObjectClass(Class) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
    Create BusMessageFilter on the class of the object embedded in a StatusMessage.
    embeddedObjectClass(Class<?>) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
    Create BusMessageFilter on the class of the object embedded in a StatusMessage.
    EMPTY_MAPARGS - Static variable in class org.lsst.gruth.jutils.MapArgs
     
    emptyParm - Variable in exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException - Exception in org.lsst.gruth.jutils
     
    EmptyParmException(String, HollowParm<?>) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException(HollowParm<?>) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException(String) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    encodeObject(T) - Method in class org.lsst.ccs.bus.messages.BusMessage
    Subclasses must provide a specific implementation of the encoding process.
    encodeObject(T) - Method in class org.lsst.ccs.bus.messages.CommandReply
     
    encodeObject(BasicCommand) - Method in class org.lsst.ccs.bus.messages.CommandRequest
     
    encodeObject(String) - Method in class org.lsst.ccs.bus.messages.LogMessage
     
    encodeObject(String[]) - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
     
    encodeObject(ConfigurationInfo) - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
     
    encodeObject(KeyValueData) - Method in class org.lsst.ccs.bus.messages.StatusData
     
    encodeObject(T) - Method in class org.lsst.ccs.bus.messages.StatusEnum
     
    encodeObject(Serializable) - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
     
    encodeObject(Alert) - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
     
    encodeObject(StateBundle) - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
     
    end() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    end() - Method in interface org.lsst.ccs.config.DBInterface
    end a transaction
    end() - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    endRun(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    marks the end of a run.
    engineerParmConfig(ParameterConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registration of a modified parameter during an engineering session in the database
    entrySet() - Method in class org.lsst.gruth.jutils.MapArgs
     
    environment - Variable in class org.lsst.ccs.framework.ConfigurableComponent
     
    environment - Variable in class org.lsst.ccs.framework.Module
     
    equals(Object) - Method in class org.lsst.ccs.bus.data.AgentInfo
     
    equals(Object) - Method in class org.lsst.ccs.bus.data.Alert
     
    equals(Object) - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    equals(Object) - Method in class org.lsst.ccs.bus.states.StateBundle
     
    equals(Object) - Method in class org.lsst.ccs.config.ConfigProfile
     
    equals(Object) - Method in class org.lsst.ccs.config.NamesAndTag
     
    equals(Object) - Method in class org.lsst.ccs.config.ParameterBase
    special equals: works with all PathObjects
    equals(Object) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    equals(Object) - Method in class org.lsst.ccs.config.ParameterDescription
    equals is special: it works with any Path Object!
    equals(Object) - Method in class org.lsst.ccs.config.ParameterPath
     
    equals(Object) - Method in class org.lsst.ccs.config.SubsystemDescription
    compares only the name and tag of subsystems not their content!
    equals(Object) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    ErrorInCommandExecutionException - Exception in org.lsst.ccs.messaging
     
    ErrorInCommandExecutionException(String) - Constructor for exception org.lsst.ccs.messaging.ErrorInCommandExecutionException
     
    estimateSize() - Method in class org.lsst.ccs.messaging.LogAggregator
     
    exceptionFired - Variable in class org.lsst.ccs.config.HqlDAO
     
    executeCommandRequest(CommandRequest) - Method in class org.lsst.ccs.Agent
     
    executeCommandRequest(CommandRequest) - Method in interface org.lsst.ccs.messaging.CommandExecutor
    Executes the received command
    executeScript(String, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Execute in memory the provided script.
    executeScript(String, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Execute in memory the provided script.
    executeScript(InputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Execute in memory the provided script.
    executeScript(InputStream, OutputStream, String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Execute in memory the provided script.
    executor - Variable in class org.lsst.ccs.messaging.LogBusHandler
     

    F

    Factories - Class in org.lsst.ccs.config
    A set of static methods to be used on Configuration service client's side : they are hiding some implementation details to the "outside" world.
    fail() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    fail(Throwable) - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    fail() - Method in interface org.lsst.ccs.config.DBInterface
    failure: must close transaction
    fail(Throwable) - Method in interface org.lsst.ccs.config.DBInterface
    same as fail but a Throwable can be used to log.
    fail() - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    fail(Throwable) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    failedDestinations - Variable in exception org.lsst.ccs.messaging.DestinationsException
     
    fatal - Variable in exception org.lsst.ccs.HardwareException
     
    fetch(PathObject) - Method in class org.lsst.ccs.config.ConfigProfile
    Looks if the ConfigProfile object contains a modification for the parameter defined by the specified PathObject
    fetch(PathObject) - Method in class org.lsst.ccs.config.SubsystemDescription
    Looks for a parameter description that matches the given path
    fetch(String) - Method in class org.lsst.ccs.config.SubsystemDescription
    Looks for a parameter description that matches the given path string
    FIleBasedDAO - Class in org.lsst.ccs.config
    Creates a dummy file-based Configuration database.
    FIleBasedDAO() - Constructor for class org.lsst.ccs.config.FIleBasedDAO
     
    FIleBasedDAO(boolean) - Constructor for class org.lsst.ccs.config.FIleBasedDAO
    dummy constructor used by MemoryDAO
    FileWriterProvider - Class in org.lsst.ccs.config
    Reads and Writes properties files from/to a FileSystem.
    FileWriterProvider() - Constructor for class org.lsst.ccs.config.FileWriterProvider
     
    findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Returns the available configuration names for the given category.
    findAvailableConfigurationsForCategory(String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    findAvailableConfigurationsForCategory(String, String) - Method in interface org.lsst.ccs.config.WriterProvider
     
    findMatchingConfigurations(String) - Method in class org.lsst.ccs.config.FileWriterProvider
     
    findMatchingConfigurations(String) - Method in interface org.lsst.ccs.config.WriterProvider
     
    FireConfigRegistration - Class in org.lsst.ccs.startup.remote
    test utility to register configuration to a Configuration server on the buses.
    FireConfigRegistration() - Constructor for class org.lsst.ccs.startup.remote.FireConfigRegistration
     
    flush() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    flush() - Method in class org.lsst.ccs.messaging.LogBusHandler
     
    forceShutdown() - Method in class org.lsst.ccs.Subsystem
    Command to force subsystem shutdown.
    freeMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    fromPredicate(Predicate<BusMessage<? extends Serializable, ?>>) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    fullValue(IndirectMap<String, ?>) - Method in class org.lsst.gruth.jutils.BuiltParm
     

    G

    get(String) - Static method in class org.lsst.ccs.config.TypeInfos
     
    get(Object) - Method in class org.lsst.gruth.jutils.MapArgs
     
    get(int) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable and having list features this method is both efficient and guaranteed to return always the same value.
    getAckForCommand(CommandRequest, long) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    getAckForCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Send a CommandRequest on the buses and synchronously wait for the Ack to come back within the provided Duration timeout.
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns an active ConfigProfile with name and tag
    getActiveConfigProfile(String, String, String) - Method in interface org.lsst.ccs.config.DBInterface
    get configProfile with name and tag
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.HqlDAO
     
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getActiveConfigProfile(String, String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    gets an active ConfigProfile with anme and tag
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getActiveProfilesForSubsystem(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    gets the active configProfiles that references an active SubsystemDescription
    getActiveProfilesForSubsystem(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getActiveProfilesForSubsystem(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns the active subsystem description with name and tag.
    getActiveSubsystemDescription(String, String) - Method in interface org.lsst.ccs.config.DBInterface
    gets a SubsystemDescription in the corresponding active object table.
    getActiveSubsystemDescription(long) - Method in interface org.lsst.ccs.config.DBInterface
    gets a subsystem description by its id
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getActiveSubsystemDescription(long) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.HqlDAO
     
    getActiveSubsystemDescription(long) - Method in class org.lsst.ccs.config.HqlDAO
     
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getActiveSubsystemDescription(String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    fetch the active Description with name and tag
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getActiveValueAt(String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns the value of a parameter for a subsystem at a given date.
    getActiveValueAt(String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getActiveValueAt(String, String, long) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    gets the value of a parameter for a subsystem which was active at a moment in time.
    getActiveValueAt(String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getActiveValueAt(String, String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getAgentInfo() - Method in class org.lsst.ccs.Agent
    Returns AgentIfno instance associated with this Agent.
    getAgentInfo() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
     
    getAgentName() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
     
    getAgentPresenceManager() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
     
    getAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
    Get the value of the property for this Agent.
    getAgents() - Method in class org.lsst.ccs.bus.data.CCSVersions
    Get the Set of AgentInfo contained in this class.
    getAlertId() - Method in class org.lsst.ccs.bus.data.Alert
    Get the Alert id
    getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
    The AlertState at which the RaisedAlertInstance was raised.
    getAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
    Get the overall AlertState for this RaisedAlarm summary object .
    getAllLast() - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the last values of all parameters monitored
    getAllLastTV() - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the last values of all parameters monitored, with their timestamp.
    getAllParameterInfo() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns a list of ConfigurationParameterInfo.
    getAllRaisedAlertHistories() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
    Get the set of raised Alerts.
    getAllReconfigurationFailures() - Method in class org.lsst.ccs.config.ConfigProfile
    after a failed repair gets all the failed Modifications
    getAllStatistics() - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the statistics of all parameters monitored.
    getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Returns the current submitted changes for each component.
    getAnalogInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getAnalogInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getAnalogOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getApplicationLayer() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
     
    getArgs() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    getArgumentSettingCode(String...) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Get Jython exec line to import command line arguments.
    getAverage(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the average (over the configured duration) for a given key.
    getAverage() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
     
    getBasicCommand() - Method in class org.lsst.ccs.bus.messages.CommandRequest
    Utility method to get the embedded BasicCommand.
    getBuildId() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getBuildJdk() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getBuildNumber() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getBuildUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getBus() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
     
    getBusAccess(Bus) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
     
    getBusAccesses() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
    This list of buses might be used by the messaging layer to determine on which buses the associated agent has to be connected to.
    getBusMessage() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
    The original BusMessage.
    getCat() - Method in class org.lsst.ccs.config.NamesAndTag
     
    getCategories() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Returns the set of categories the subsystem's configurable parameters are split into.
    getCategory() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getCategory() - Method in class org.lsst.ccs.config.RunHistory
     
    getCategoryName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    The category the parameter belongs to.
    getCategoryName() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getCategorySet() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    getCategorySet() - Method in class org.lsst.ccs.config.ASubsystemDescription
     
    getCategorySet() - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    getCategorySet() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    getCategorySet() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getCause() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
    What caused this alert to be raised.
    getCause() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
    Get the String explaining what caused the Alert.
    getCCSVersions() - Method in class org.lsst.ccs.Agent
    Command to get the CCSVersions object for the current CCS Environment.
    getCheckedValueFromConfiguration(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Deprecated.
    use isParameterConfigurable(String parameterName) instead
    getCheckedValueFromConfiguration(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
    Deprecated.
    use isParameterConfigurable(String parameterName) instead.
    getCheckedValueFromConfiguration(String, Object) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    Deprecated.
    use isParameterConfigurable(String parameterName) instead, the return value is irrelevant.
    getChildren(String, Class<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    gets the children of a Component in the EffectiveNode and filters by Class.
    getChildren(Class<T>) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    get the children of the Configurable object that are assignable to an instance of the class argument.
    getChildren(Class<T>) - Method in interface org.lsst.ccs.framework.Configurable
    return a map of children that are "assignable to" the argument class.
    getChildren(Class<T>) - Method in class org.lsst.ccs.framework.ConfigurableComponent
     
    getChildren(Class<T>) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    get the children of the Configurable object that are assignable to an instance of the class argument.
    getClassName() - Method in class org.lsst.ccs.bus.messages.BusMessage
    Get the class name of the embedded object.
    getClassName() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
    The canonical class name of the original message.
    getClearAlertIds() - Method in class org.lsst.ccs.bus.messages.StatusClearedAlert
    Get the String array of the alertIds that have been cleared.
    getCodeName() - Method in class org.lsst.ccs.config.ParameterBase
     
    getCodeName() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getCodeName() - Method in class org.lsst.ccs.config.ParameterPath
     
    getCommandCount(Command.CommandType...) - Method in class org.lsst.ccs.Agent
    Returns the number of currently running commands of given types.
    getCommandNack() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
    Get the CommandNack that explains the rejection of the command.
    getCommandReplySender(Session, Destination) - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
     
    getCommandRequest() - Method in class org.lsst.ccs.Agent.RunningCommand
    Returns CommandRequest instance that triggered this command execution.
    getCommandSet(String) - Method in class org.lsst.ccs.Agent
     
    getCommandTargets() - Method in class org.lsst.ccs.Agent
    Returns this Agent list of command targets.
    getCommandTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getComparator() - Method in class org.lsst.ccs.messaging.LogAggregator
     
    getComponentByName(String) - Method in class org.lsst.ccs.description.ComponentLookupService
    return any object registered by the dictionaries of the service.
    getComponentByName(String) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    request a Component from a Description by its name.
    getComponentByName(String) - Method in interface org.lsst.ccs.framework.Configurable
    Request for a component that bears the specified name.
    getComponentByName(String) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    request a Component from a Description by its name.
    getComponentName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    Returns the name of the component the parameter represented by this object belongs to.
    getComponentName() - Method in class org.lsst.ccs.config.ParameterBase
     
    getComponentName() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getComponentName() - Method in class org.lsst.ccs.config.ParameterPath
     
    getComponentTree() - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Returns a tree of component names starting from the current component
    getComponentTree() - Method in class org.lsst.ccs.framework.Module
    publishes a tree of subcomponents' names.
    getComponentTree() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    getConfig(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
     
    getConfigName() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getConfigName() - Method in class org.lsst.ccs.config.NamesAndTag
     
    getConfigName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
     
    getConfigNameForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns the ConfigProfile active when a subsystem was running at that date.
    getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getConfigRunningAt(String, long) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Returns the Configuration which was running for a given subsystem at a moment in time
    getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getConfigurationInfo() - Method in class org.lsst.ccs.bus.messages.StatusConfigurationInfo
    Get the ConfigurationInfo object contained in this message.
    getConfigurationInfo() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    getConfigurationName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    getConfigurationName() - Method in class org.lsst.ccs.config.RunHistory
     
    getConfigurationProperties(String, String, String) - Method in class org.lsst.ccs.config.FileWriterProvider
     
    getConfigurationProperties(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
     
    getConfigurationProxy() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    getConfigurationState() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    getConfiguredValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    The configured value for this parameter, i.e the value defined by the last configuration loading.
    getConfiguredValue() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getConfigValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    tries to get a ConfigProfile which was valid at a given date.
    getConfigValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getConfigValidAt(String, String, String, long) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Gets a ConfigProfile which was (or is) valid at a precise moment.
    getConfigValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getConfigValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getConnection(String, String) - Static method in class org.lsst.ccs.messaging.TransportManager
     
    getConstraintFor(String) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    getConstructor() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    getCorrelationId() - Method in class org.lsst.ccs.bus.messages.CommandMessage
    The correlationId of this CommandMessage.
    getCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Gets the set current for a channel.
    getCurrentAction() - Method in class org.lsst.ccs.Agent
    Get the current RunningCommand action.
    getCurrentNode() - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    getCurrentSession() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    getCurrentValue() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    The current value for this parameter.
    getCurrentValueForParameter(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Return the current value of a given configurable parameter
    getCurrentValuesFor(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns the current value of each parameter that belong to the specified configurable component.
    getCurrentValuesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns the current value of each parameter that belong to the specified category.
    getCurrentValuesForComponent(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Deprecated.
    the keys are componentName//parameterName
    getCurrentValuesForComponent(String, Set<String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    Returns the current value of parameters that belong to the given category for the given configurable component
    getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
    Returns the current value of all parameters of a given configurable component
    getDataKey() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
    Get the Key of the embedded object.
    getDefaultTimeout() - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Get the default timeout for this ConcurrentMessagingUtils object.
    getDefaultValue() - Method in class org.lsst.ccs.config.ParameterBase
     
    getDefaultValue() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getDescription() - Method in class org.lsst.ccs.bus.data.Alert
    Get the Alert description
    getDescription() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
    Deprecated.
    getDescription() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getDescription() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getDescriptionData() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getDescriptionDeprecationEvent() - Method in class org.lsst.ccs.config.remote.DescriptionResult
     
    getDescriptionName() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns the subsystem description name, ie the name of the description file the subsystem is started with.
    getDestination() - Method in class org.lsst.ccs.bus.messages.CommandMessage
    The destination of the CommandMessage.
    getDictionaries() - Method in class org.lsst.ccs.Agent
    Returns the command dictionary used by this Agent.
    getDigitalInChannel(int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getDigitalInChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getDigitalOutChannels() - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    getDistributionInfo() - Method in class org.lsst.ccs.Agent
    Command to get the DistributionInfo object for this Agent.
    getDistributionInfo(AgentInfo) - Method in class org.lsst.ccs.bus.data.CCSVersions
    Get the DistributionInfo for a given AgentInfo.
    getDistributionInfo(String) - Method in class org.lsst.ccs.bus.data.CCSVersions
    Get the DistributionInfo for a given agent by name.
    getEncodedData() - Method in class org.lsst.ccs.bus.messages.BusMessage
    Get the Encoded version of the embedded Object.
    getEncodedData() - Method in class org.lsst.ccs.bus.messages.CommandReply
     
    getEncodedData() - Method in class org.lsst.ccs.bus.messages.LogMessage
     
    getEncodedData() - Method in class org.lsst.ccs.bus.messages.StatusData
     
    getEndTimestamp() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getEndTimestamp() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getEndTimestampLimit() - Method in class org.lsst.ccs.config.RunHistory
     
    getEntries() - Method in class org.lsst.gruth.jutils.MapArgs
     
    getEnvironment() - Method in interface org.lsst.ccs.framework.Configurable
     
    getEnvironment() - Method in class org.lsst.ccs.framework.ConfigurableComponent
     
    getEnvironment() - Method in class org.lsst.ccs.framework.Module
     
    getEnvironmentMessagingAccess() - Static method in class org.lsst.ccs.Agent
    Deprecated.
    getExpectedMaxDelay() - Method in class org.lsst.ccs.framework.Signal
    Deprecated.
    getFacade() - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getFormattedDetails() - Method in class org.lsst.ccs.bus.messages.LogMessage
    The formatted version of the logged message.
    getFreeMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    getFullName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
     
    getFullPathFor(String) - Method in class org.lsst.ccs.description.ComponentLookupService
     
    getGhostDescription(long) - Method in interface org.lsst.ccs.config.DBInterface
    returns ghost with corresponding id
    getGhostDescription(long) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getGhostDescription(long) - Method in class org.lsst.ccs.config.HqlDAO
     
    getHighestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the highest AlertState raised for this Alert.
    getHistory(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the history (over the configured duration) for a given key.
    getId() - Method in class org.lsst.ccs.config.AParameterDescription
     
    getId() - Method in class org.lsst.ccs.config.ASubsystemDescription
     
    getId() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getId() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getId() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getId() - Method in class org.lsst.ccs.config.RunHistory
     
    getId() - Method in class org.lsst.ccs.config.SubsystemDescription
    the technical id: zero if the object is not yet registered in database
    getId() - Method in class org.lsst.ccs.config.ValueEvent
     
    getIndirect(Object) - Method in interface org.lsst.ccs.description.IndirectMap
     
    getInitialParameterConfigurations(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    To be invoked before startup.
    getInitialParameterConfigurations(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
    Loads the startup configuration represented by taggedCategories, initializes the config profiles and returns a set of values to assign to parameters before startup
    getInstance(String, String) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
     
    getInstance(String, String) - Method in class org.lsst.ccs.messaging.jms.JMSTransportManager
     
    getInstance(String, String) - Method in class org.lsst.ccs.messaging.mock.MockTransportManager
     
    getInstance(String, String) - Method in class org.lsst.ccs.messaging.TransportManager
     
    getInternalStates() - Method in class org.lsst.ccs.bus.states.StateBundle
    Gets string representations of the internal states.
    getKey() - Method in class org.lsst.ccs.bus.data.KeyValueData
    Get the key.
    getKey() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    getKey() - Method in class org.lsst.gruth.jutils.Property
     
    getLast(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the last value seen for a given key (which has to be monitored)
    getLastModified() - Method in class org.lsst.ccs.bus.states.StateBundle
    Get the Instant of the last time the StateBundle was modified.
    getLastTV(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the last value seen for a given key (which has to be monitored)
    getLatestAlert() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the original Alert that was raised.
    getLatestAlertState() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the latest AlertState of this Alert.
    getLatestAlertTimestamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the latest CCS timestamp of this Alert.
    getLatestChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns a list of the recent changes caused by the If a single change is processed, the returned list contains this change only.
    getLatestInCache() - Static method in class org.lsst.ccs.startup.BootUtils
     
    getLevel() - Method in class org.lsst.ccs.bus.messages.LogMessage
    The level (or severity) of the LogMessage.
    getLevel() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getLevel() - Method in class org.lsst.ccs.framework.Signal
     
    getListOfKeyValueData() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
    Get the list of KeyValueData contained in this object.
    getListOfKeyValueData(KeyValueData.KeyValueDataType) - Method in class org.lsst.ccs.bus.data.KeyValueDataList
    Get the list of KeyValueData contained in this object for a given type.
    getLogger() - Method in class org.lsst.ccs.Subsystem
    Returns the current logger (use sparingly and prefer your own logger).
    getLoggerName() - Method in class org.lsst.ccs.bus.messages.LogMessage
    Get the name of the logger used to record the LogMessage.
    getLogTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getLookup() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
     
    getLoopbackInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
     
    getMainInterfaceName() - Static method in class org.lsst.ccs.messaging.NetworkUtilities
     
    getMax(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the max (over the configured duration) for a given key.
    getMax() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
     
    getMaxMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    getMessagingAccess() - Method in class org.lsst.ccs.Agent
    Returns AgentMessagingLayer used by this Agent.
    getMessagingAccess() - Static method in class org.lsst.ccs.scripting.CCS
     
    getMin(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the min (over the configured duration) for a given key.
    getMin() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
     
    getModifiedParameters() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getName() - Method in class org.lsst.ccs.Agent
    Returns the name of this Agent.
    getName() - Method in class org.lsst.ccs.bus.data.AgentInfo
    The Agent's name on the Buses.
    getName() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getName() - Method in interface org.lsst.ccs.framework.Configurable
     
    getName() - Method in class org.lsst.ccs.framework.Module
     
    getName() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
     
    getName() - Method in class org.lsst.ccs.messaging.MessagingAccessLayer
    This name must be unique as it is used by the messaging layer to send or dispatch messages.
    getName() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
     
    getNameOfComponent() - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    getNameOfComponent() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    getNewState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
    Get the new state of the Agent.
    getNext(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
    gets the next modified ConfigProfile with same name and tag
    getNext(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getNext(ConfigProfile) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Gets a (deprecated or "alive") ConfigProfile with same name and tag as the argument
    getNext(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getNext(ConfigProfile) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getNObserverThreads() - Method in class org.lsst.ccs.framework.Module
     
    getNotRegistered() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    getNThreads() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    getNumberCommandThreads() - Method in class org.lsst.ccs.Subsystem
    Command that returns the number of currently running commands.
    getNumberOfInstances() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the number of times this Alert was raised.
    getObject() - Method in class org.lsst.ccs.bus.messages.BusMessage
    Get the original version of the embedded Object.
    getObservables() - Method in class org.lsst.ccs.framework.Module
     
    getOldState() - Method in class org.lsst.ccs.bus.messages.StatusStateChangeNotification
    Get the old state of the Agent.
    getOrigin() - Method in class org.lsst.ccs.scripting.ScriptingStatusBusMessage
    The origin of the message;
    getOriginAgentInfo() - Method in class org.lsst.ccs.bus.messages.BusMessage
    The Origin of the BusMessage, the bus registration name of the Agent from which it originated.
    getOutput(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Gets the output state of a channel.
    getParamDescriptionMap() - Method in class org.lsst.ccs.config.ASubsystemDescription
     
    getParamDescriptionMap() - Method in class org.lsst.ccs.config.SubsystemDescription
    Detailed description of parameters that can be changed
    getParameterBase() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getParameterFields() - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    getParameterInfoGroupByCategory(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Groups the ConfigurationParameterInfo objects of the input list by the category they belong to.
    getParameterInfoGroupByComponent(List<ConfigurationParameterInfo>) - Static method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Groups the ConfigurationParameterInfo objects of the input list by the component they belong to.
    getParameterName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    Returns the name of the parameter represented by this object.
    getParameterName() - Method in class org.lsst.ccs.config.ParameterBase
     
    getParameterName() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getParameterName() - Method in class org.lsst.ccs.config.ParameterPath
     
    getParent(String) - Method in class org.lsst.ccs.description.ComponentLookupService
    gets the Parent of a component in the EffectiveNode tree.
    getParent() - Method in interface org.lsst.ccs.framework.Configurable.Environment
    returns the parent of the current component
    getParent() - Method in interface org.lsst.ccs.framework.Configurable
    Returns name and value of the parent object.
    getParent() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    returns the parent of the current component
    getParentObject() - Method in interface org.lsst.ccs.framework.Configurable
     
    getPath() - Method in class org.lsst.ccs.config.ParameterBase
     
    getPath() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getPath() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getPath() - Method in class org.lsst.ccs.config.ParameterPath
     
    getPath() - Method in interface org.lsst.ccs.config.PathObject
     
    getPathName() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    The Path name of the parameter.
    getPrevious(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
    gets a previous ConfigProfile with the same name and tag.
    getPrevious(SubsystemDescription) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns the previous description with same name and tag.
    getPrevious(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getPrevious(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getPrevious(ConfigProfile) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    gets a (deprecated) ConfigProfile with same name and tag as the argument.
    getPrevious(SubsystemDescription) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Gets the (deprecated) SubsystemDescription with same characteritics as the argument
    getPrevious(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getPrevious(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getPrevious(ConfigProfile) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getPrevious(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getPreviousConfigID() - Method in class org.lsst.ccs.config.ConfigProfile
    may return the id of a previous ConfigProfile (0L if none)
    getPreviousDescriptionID() - Method in class org.lsst.ccs.config.SubsystemDescription
    get the id of the previous subsystemDescription with same Name and tag.
    getPrintWriter(String, String, String) - Method in class org.lsst.ccs.config.FileWriterProvider
     
    getPrintWriter(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
     
    getProcessCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    getProcessedParms() - Method in exception org.lsst.ccs.framework.BulkSettingException
     
    getProfileDeprecationEvent() - Method in class org.lsst.ccs.config.remote.ProfileResult
     
    getProfileDeprecationEvents() - Method in class org.lsst.ccs.config.remote.DescriptionResult
     
    getProfileForCat(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    getProfilesForSubsystem(GhostSubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    get the deprecated ConfigProfile that referenced a subsystemDescription (active or deprecated)
    getProfilesForSubsystem(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    getProfilesForSubsystem(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    getProject() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getProperties() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getProtocol() - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
    Get the protocol for this ComponentNodeFactory.
    getProtocol() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    getProtocol() - Method in class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    getQueueSession() - Method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
     
    getRaisedAlert(String) - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
    Get a RaisedAlert for a given id.
    getRaisedAlert() - Method in class org.lsst.ccs.bus.messages.StatusRaisedAlert
    Get the RaisedAlert contained in this message.
    getRaisedAlertInstancesList() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
    Get the full history of RaisedAlertInstances for this Alert.
    getRaisedAlertSummary() - Method in class org.lsst.ccs.bus.messages.StatusAlert
     
    getRaisedAlertSummary() - Method in class org.lsst.ccs.Subsystem
    Get the Subsystem's RaisedAlertSummary.
    getReason() - Method in class org.lsst.ccs.bus.messages.CommandNack
    The reason for the refusal.
    getReConfigurationFailure() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getRegistered() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    getRegisteredLocalAgents(Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    Get the list of local agents currently connected to the buses.
    getRegisteredLocalAgents() - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    Get the list of local agents currently connected to all buses.
    getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    getRegisteredLocalAgents(Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    getRegistrationExceptions() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    getRemarks() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getReply() - Method in class org.lsst.ccs.Agent.RunningCommand
     
    getReply() - Method in class org.lsst.ccs.bus.messages.CommandReply
    Utility method to get the reply contained in this CommandReply.
    getResult() - Method in class org.lsst.ccs.bus.messages.CommandResult
    Get the result of the CommandRequest execution.
    getResult() - Method in class org.lsst.ccs.config.remote.DescriptionResult
     
    getResult() - Method in class org.lsst.ccs.config.remote.ProfileResult
     
    getResult() - Method in class org.lsst.ccs.scripting.ScriptingCommandResponse
    Get the result of the execution.
    getRuntimeInfo() - Method in class org.lsst.ccs.bus.messages.StatusRuntimeInfo
    Get the RuntimeInfo object contained in this message.
    getScheduler() - Method in class org.lsst.ccs.Agent
    Returns Scheduler used by this Agent.
    getScriptInputStream(String) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
    Get the InputStream for the provided script path.
    getSession() - Method in class org.lsst.ccs.config.HqlDAO
     
    getSessionFactory() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    getSessionFactory() - Static method in class org.lsst.ccs.messaging.jms.QueueSessionFactory
     
    getSimpleName() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getSourceCodeRevision() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getSourceCodeUrl() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getSourceName() - Method in class org.lsst.ccs.bus.messages.LogMessage
    Get the source of the LogMessage.
    getStartTimestamp() - Method in class org.lsst.ccs.config.ASubsystemDescription
     
    getStartTimestamp() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getStartTimestamp() - Method in class org.lsst.ccs.config.RunHistory
     
    getStartTimestamp() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getState(Class) - Method in class org.lsst.ccs.Agent
    Returns the state of this Agent for the provided class.
    getState() - Method in class org.lsst.ccs.Agent
    Returns a copy of a state bundle of this Agent.
    getState() - Method in class org.lsst.ccs.bus.messages.StatusMessage
    Get the published State object that contains the Agent's internal state at the moment the StatusMessage was published.
    getState(Class<T>) - Method in class org.lsst.ccs.bus.states.StateBundle
    Returns the current value for the specified State.
    getState(String) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
     
    getStates() - Method in class org.lsst.ccs.messaging.StateBundleAggregator
     
    getStatistics(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns statistics (over the configured duration) for a given key.
    getStatusBroadcastPeriod() - Method in class org.lsst.ccs.Agent
    Returns heartbeat broadcasting period for this Agent.
    getStatusBroadcastPeriod() - Method in class org.lsst.ccs.bus.messages.StatusHeartBeat
     
    getStatusTopic() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getStdDev(String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    returns the stddev (over the configured duration) for a given key.
    getStddev() - Method in class org.lsst.ccs.messaging.StatusAggregator.Statistics
     
    getStep() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
    get absolute position in steps
    getSubmittedChanges() - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    getSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    getSubmittedChanges() - Method in interface org.lsst.ccs.framework.Configurable
     
    getSubmittedChanges() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    getSubscriber(Session, String, MessagingAccessLayer.BusAccess, String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getSubsystem() - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    getSubsystem() - Method in interface org.lsst.ccs.framework.Configurable
     
    getSubsystem() - Method in class org.lsst.ccs.framework.Module
     
    getSubsystem() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    getSubsystemData() - Method in class org.lsst.ccs.bus.messages.StatusSubsystemData
    Get the embedded subsystem data.
    getSubsystemDescription() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getSubsystemFromFile(String) - Static method in class org.lsst.ccs.startup.BootUtils
    Builds a Subsystem instance out of a description file.
    getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.startup.BootUtils
    Builds a Subsystem given a description name and an initial configuration.
    getSubsystemFromFile(String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
    Builds a Subsystem given a description name, an initial configuration and a alias.
    getSubsystemName() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getSubsystemName() - Method in class org.lsst.ccs.config.NamesAndTag
     
    getSubsystemName() - Method in class org.lsst.ccs.config.RunHistory
     
    getSubsystemName() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getSubsystemName() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    getSystemCpuLoad() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    getTag() - Method in class org.lsst.ccs.config.ConfigProfile
     
    getTag() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
     
    getTag() - Method in class org.lsst.ccs.config.NamesAndTag
     
    getTag() - Method in class org.lsst.ccs.config.RunHistory
     
    getTag() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    getTaggedCategoriesForCats(Set<String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    getTaggedCategoriesForCats(Set<String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    getTagName() - Method in interface org.lsst.ccs.config.ConfigurationProxy
    the current tag name (can be null or empty)
    getTagName() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    getTargetsForSubsystem(String) - Static method in class org.lsst.ccs.scripting.CCS
     
    getThreadName() - Method in class org.lsst.ccs.bus.messages.LogMessage
    Get the name of the thread on which the LogMessage originated.
    getThrowExceptions() - Static method in class org.lsst.ccs.scripting.CCS
    Returns true if exceptions are thrown, otherwise they are returned as the Object on the invoke methods.
    getTickMillis() - Method in class org.lsst.ccs.framework.Module
     
    getTime() - Method in class org.lsst.ccs.config.ValueEvent
     
    getTimeHint() - Method in class org.lsst.ccs.framework.Signal
     
    getTimeNext() - Method in class org.lsst.ccs.config.RunHistory
     
    getTimeout() - Method in class org.lsst.ccs.bus.messages.CommandAck
    Returns the timeout value for the command suggested by the command target.
    getTimestamp() - Method in class org.lsst.ccs.bus.data.KeyValueData
    Get the timestamp associated with the key-value pair.
    getTimestamp() - Method in class org.lsst.ccs.bus.data.RaisedAlertInstance
    The CCS timestamp of when the RaisedAlertInstance was raised.
    getTimeStamp() - Method in class org.lsst.ccs.bus.messages.BusMessage
    Get the timestamp in CCS milliseconds of when the message was created.
    getTimeStamp() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
     
    getTopic(String) - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getTopicContext() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getTopicContextFactory() - Static method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    getTotalMemory() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
     
    gettStamp() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
     
    getType() - Method in class org.lsst.ccs.Agent.RunningCommand
    Returns the type of this command.
    getType() - Method in class org.lsst.ccs.bus.data.AgentInfo
    The Agent's AgentType.
    getType() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    Return the type of the parameter.
    getType() - Method in class org.lsst.ccs.bus.data.KeyValueData
    Get the KeyValueData type.
    getType() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    getTypeForParm(String) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    getTypeName() - Method in class org.lsst.ccs.config.ParameterBase
     
    getTypeName() - Method in class org.lsst.ccs.config.ParameterDescription
     
    getUptime() - Method in class org.lsst.ccs.bus.data.RuntimeInfo
    Get the Agent's uptime in milliseconds.
    getValue() - Method in class org.lsst.ccs.bus.data.KeyValueData
    Get the value embedding in this object.
    getValue() - Method in class org.lsst.ccs.config.ValueEvent
     
    getValue() - Method in class org.lsst.ccs.framework.Module.ValueUpdate
     
    getValue() - Method in class org.lsst.ccs.messaging.StatusAggregator.TimedValue
     
    getValue() - Method in class org.lsst.gruth.jutils.DblParm
     
    getValue() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getValue() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    getValue() - Method in class org.lsst.gruth.jutils.Property
     
    getValueAt(String, long) - Method in class org.lsst.ccs.config.ConfigProfile
    gives the value of a given parameter at a given date on a ConfigProfile object.
    getValueAt(ParameterPath, long) - Method in class org.lsst.ccs.config.ConfigProfile
     
    getValueAt(long) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ArrayParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.BoolParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.DblParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.IntParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ListParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.MapParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.NamedRefParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.StringParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ValParm
     
    getValueEvents() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    getValueValidAt(String, String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    returns the value of a parameter at a given time for a given Profile.
    getValueValidAt(String, String, String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    getValueValidAt(String, String, String, String, long) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Gets the value of a Parameter which was valid at a moment in time.
    getValueValidAt(String, String, String, String, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    getValueValidAt(String, String, String, String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    getVersion() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    getVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Gets the set voltage for a channel.
    getWave() - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
    get current wavelength in nanometers
    getWriterProvider() - Static method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    Guarded - Annotation Type in org.lsst.ccs.framework
    Methods annotated with @Guarded will be instrumented by aspectJ and checked for constraints.

    H

    HardwareController - Interface in org.lsst.ccs.framework
    codes that implement this interface are supposed to handle hardware either directly or through subComponents (children).
    HardwareException - Exception in org.lsst.ccs
    base class ofr Hardware Exception.
    HardwareException(HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
     
    HardwareException(String, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
     
    HardwareException(String, Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
     
    HardwareException(Throwable, HardwareException) - Constructor for exception org.lsst.ccs.HardwareException
     
    HardwareException(boolean, String) - Constructor for exception org.lsst.ccs.HardwareException
     
    HardwareException(boolean, Throwable) - Constructor for exception org.lsst.ccs.HardwareException
     
    hasAgentProperty(String) - Method in class org.lsst.ccs.bus.data.AgentInfo
    Check if a given property is set for this Agent.
    hasCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Tests if category is one of the subsystem parameter categories.
    hasChanged() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    hasChanges() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    hasChangesForCategory(String) - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
    Returns true if there are unsaved changes for the specified category.
    hashCode() - Method in class org.lsst.ccs.bus.data.AgentInfo
     
    hashCode() - Method in class org.lsst.ccs.bus.data.Alert
     
    hashCode() - Method in class org.lsst.ccs.bus.states.StateBundle
     
    hashCode() - Method in class org.lsst.ccs.config.ConfigProfile
     
    hashCode() - Method in class org.lsst.ccs.config.NamesAndTag
     
    hashCode() - Method in class org.lsst.ccs.config.ParameterBase
     
    hashCode() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    hashCode() - Method in class org.lsst.ccs.config.ParameterDescription
     
    hashCode() - Method in class org.lsst.ccs.config.ParameterPath
     
    hashCode() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    hashCode() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    hasSubmittedChanges() - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    hasUnRegisteredProfiles() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    heartbeatPublisher - Variable in class org.lsst.ccs.Agent
    Scheduler task that publishes heartbeat status messages.
    HibernateDAO - Class in org.lsst.ccs.config.dao.hibernate
     
    HibernateDAO() - Constructor for class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    HibernateDAO(File) - Constructor for class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    HollowParm<T extends Serializable> - Class in org.lsst.gruth.jutils
    (could not re-use java.lang.Reference) A Placeholder for a parameter value (for constructor or method).
    HollowParm() - Constructor for class org.lsst.gruth.jutils.HollowParm
     
    HollowParm(T) - Constructor for class org.lsst.gruth.jutils.HollowParm
     
    HollowParm(T, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.HollowParm
     
    HqlDAO - Class in org.lsst.ccs.config
    abstract class used to help build DAO that uses HQL but are in a different package
    HqlDAO() - Constructor for class org.lsst.ccs.config.HqlDAO
     
    HqlDAO.AbstractQuery - Interface in org.lsst.ccs.config
    delegate to Hibernate Query type
    HqlDAO.AbstractSession - Interface in org.lsst.ccs.config
    delegate to Hibernate Session type

    I

    ImmutableStateException - Exception in org.lsst.ccs.config
    Runtime exception to notify that an object is in an immutable state.
    ImmutableStateException(String) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
     
    ImmutableStateException(String, Throwable) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
     
    ImmutableStateException(Throwable) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
     
    index - Variable in exception org.lsst.gruth.jutils.ParmStructureException
     
    IndirectMap<K,V> - Interface in org.lsst.ccs.description
    a Map where some values are to be fetched Inside the usual value of the Map.
    init() - Method in interface org.lsst.ccs.framework.Configurable
    This method is called from the enclosing subsystem constructor.
    init() - Method in class org.lsst.ccs.framework.Module
     
    initializeScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
    In a test context, this method has to be called in the first place
    initModule() - Method in class org.lsst.ccs.framework.Module
    To be overriden by individual modules.
    initSession(File) - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    innerStateLock - Variable in class org.lsst.ccs.Agent
    Lock for innerState variable.
    inPanicState() - Method in class org.lsst.ccs.messaging.LogBusHandler
     
    instance - Static variable in class org.lsst.ccs.messaging.jms.QueueSessionFactory
     
    instance - Static variable in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    instance - Static variable in class org.lsst.ccs.messaging.NetworkUtilities
     
    internalAccept(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    internalAsynchCommand(CommandRequest) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
     
    internalShutdown() - Method in class org.lsst.ccs.Agent
    This method is called by the framework at the beginning of Agent shutdown, once the phase has been switched to OPERATIONAL.
    internalShutdown() - Method in class org.lsst.ccs.Subsystem
    Called by the framework on subsystem shutdown, before the Agent shutdown sequence is executed.
    internalStart() - Method in class org.lsst.ccs.Agent
    This method is called by the framework at the end of Agent startup, before switching to OPERATIONAL phase.
    internalStart() - Method in class org.lsst.ccs.Subsystem
    Called by the framework once the underlying Agent functionality is initialized.
    internalToString() - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    IntParm - Class in org.lsst.gruth.jutils
     
    IntParm() - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(Integer) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(Integer, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(String) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    invoke(long, String, Object...) - Method in class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
    Invokes a method remotely on the Configuration service server.
    invoke(String, Object...) - Method in class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
    Invokes a method remotely on the Configuration service server.
    invokeOn(T) - Method in interface org.lsst.ccs.messaging.mock.CommandFor
     
    invokeSetParameters() - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
    Global parameter setting algorithm.
    invokeSetSingleParameter(String, Object, Map<String, String>, boolean) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    invokeValidateBulkChange(Map<String, String>, boolean) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
    Validation step
    IOBoardDriver - Class in org.lsst.ccs.drivers.commons
     
    IOBoardDriver() - Constructor for class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    isDirty() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
    Boolean indicating if this parameter has been changed to a value and has not been saved yet.
    isDirty() - Method in class org.lsst.ccs.config.ConfigProfile
     
    isDirty() - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    isDirty() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    isEmpty() - Method in class org.lsst.gruth.jutils.MapArgs
     
    isEndGuessed() - Method in class org.lsst.ccs.config.RunHistory
     
    isFatal() - Method in exception org.lsst.ccs.framework.BulkSettingException
     
    isFatal() - Method in exception org.lsst.ccs.HardwareException
     
    isInEngineeringMode() - Method in class org.lsst.ccs.Agent
    Command to tell if the subsystem is in Engineering mode.
    isInState(Enum) - Method in class org.lsst.ccs.Agent
    Check if this Agent is in the given state.
    isInState(StateBundle) - Method in class org.lsst.ccs.Agent
    Checks if this Agent is in all of the states contained in the given StateBundle.
    isInState(T) - Method in class org.lsst.ccs.bus.states.StateBundle
    Check if this StateBundle contains the specified state.
    isInState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
    Check if this StateBundle is in all the states of a given StateBundle.
    isLegal(StateBundle) - Static method in interface org.lsst.ccs.bus.states.AgentState
    Returns true if Agent internal states in the specified bundle are consistent.
    isLegal(StateBundle, StateBundle) - Static method in interface org.lsst.ccs.bus.states.AgentState
    Returns true if the transition between Agent internal states specified by the two bundles is allowed.
    isParameterConfigurable(String, String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    Checks if a parameter named parameterName is part of the configuration data.
    isParameterConfigurable(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    isParameterConfigurable(String) - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    isParameterConfigurable(String) - Method in interface org.lsst.ccs.framework.Configurable
     
    isParameterConfigurable(String) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    isReadOnly() - Method in class org.lsst.ccs.config.ConfigProfile
     
    isReadOnly() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    isReadOnly() - Method in class org.lsst.ccs.config.ParameterDescription
     
    isReadOnly() - Method in class org.lsst.ccs.config.SubsystemDescription
    tells if the modifying methods can be invoked on a newly created objects.
    isReadOnly() - Method in class org.lsst.gruth.jutils.HollowParm
     
    isRuntimeChange() - Method in class org.lsst.ccs.config.RunHistory
     
    isSafe() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    isSafe() - Method in class org.lsst.gruth.jutils.MapArgs
    tells if all "hollow" parameters have been initialized.
    isSet() - Method in class org.lsst.gruth.jutils.HollowParm
     
    isStartGuessed() - Method in class org.lsst.ccs.config.RunHistory
     
    isValuesOnly() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    isValuesOnly() - Method in class org.lsst.gruth.jutils.MapArgs
    tells that the structure does not contain any HollowParm object (so the contained values can be used "as is")
    iterator() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
     
    iterator() - Method in class org.lsst.gruth.jutils.MapArgs
     

    J

    JGroupsBusMessagingLayer - Class in org.lsst.ccs.messaging.jgroups
    Each Bus is represented by a JGroups cluster.
    JGroupsCCSGossipRouter - Class in org.lsst.ccs.messaging.jgroups
     
    JGroupsCCSGossipRouter() - Constructor for class org.lsst.ccs.messaging.jgroups.JGroupsCCSGossipRouter
     
    JGroupsTransportManager - Class in org.lsst.ccs.messaging.jgroups
     
    JGroupsTransportManager() - Constructor for class org.lsst.ccs.messaging.jgroups.JGroupsTransportManager
     
    JMSBusMessagingLayer - Class in org.lsst.ccs.messaging.jms
     
    JMSBusMessagingLayer() - Constructor for class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    JMSTransportManager - Class in org.lsst.ccs.messaging.jms
     
    JMSTransportManager() - Constructor for class org.lsst.ccs.messaging.jms.JMSTransportManager
     
    JythonScriptExecutorUtils - Class in org.lsst.ccs.scripting.jython
     
    JythonScriptExecutorUtils() - Constructor for class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
     

    K

    keySet() - Method in class org.lsst.gruth.jutils.MapArgs
     
    KeyValueData - Class in org.lsst.ccs.bus.data
    Generic Data class for Key-Value pairs.
    KeyValueData(String, Serializable, long, KeyValueData.KeyValueDataType) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
    Build a KeyValueData object providing the name and the value for the key-value pair and the timestamp in which this data was accumulated and their type.
    KeyValueData(String, Serializable, long) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
    Build a KeyValueData object providing the name and the value for the key-value pair and the timestamp in which this data was accumulated.
    KeyValueData(String, Serializable) - Constructor for class org.lsst.ccs.bus.data.KeyValueData
    Build a KeyValueData object providing the name and the value for the key-value pair.
    KeyValueData.KeyValueDataType - Enum in org.lsst.ccs.bus.data
     
    KeyValueDataList - Class in org.lsst.ccs.bus.data
    An object designed to group together KeyValueData objects before publication on the Status bus.
    KeyValueDataList() - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
    Create a KeyValueDataList without a key or a timestamp.
    KeyValueDataList(String) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
    Create a KeyValueDataList with a key.
    KeyValueDataList(String, long) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
    Create a KeyValueDataList with a key and a time stamp.
    KeyValueDataList(long) - Constructor for class org.lsst.ccs.bus.data.KeyValueDataList
    Create a KeyValueDataList with a time stamp.
    kv(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
     

    L

    LEntry(String, Object) - Constructor for class org.lsst.gruth.jutils.MapArgs.LEntry
     
    LEntry() - Constructor for class org.lsst.gruth.jutils.MapArgs.LEntry
     
    list() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractQuery
     
    listChildren(String, Class<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    lists the children of a component.
    listConnectedAgents() - Method in class org.lsst.ccs.messaging.AgentPresenceManager
     
    listens(Observable...) - Method in class org.lsst.ccs.framework.Module
     
    ListParm - Class in org.lsst.gruth.jutils
    can hold a list of values (cannot be used with a list of HollowParm)
    ListParm() - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(Collection) - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(Collection, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.ListParm
     
    loadCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Loads the configuration specified for each category, parameters that belong to other categories are left unchanged.
    loadCategories(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    For each pair 'category:configuration' in taggedCategories, the category is loaded with its specified configuration, categories that are not mentioned are left untouched.
    loadCategories(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    loadConfiguration(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Loads the configuration specified for each category specified in configName and loads the default configuration for the other categories.
    loadPythonSystemProperties() - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
     
    LocalConfigurationProxy - Class in org.lsst.ccs.config
    Configuration proxy that registers configurations locally as properties files.
    LocalConfigurationProxy(SubsystemDescription) - Constructor for class org.lsst.ccs.config.LocalConfigurationProxy
    Builds a configuration proxy for the subsystem described by subsystemDesc.
    log - Static variable in class org.lsst.ccs.messaging.AgentPresenceManager
     
    LOG_CMD - Static variable in class org.lsst.ccs.CCSCst
    logger for execution of commands
    LOG_DEPRECATED - Static variable in class org.lsst.ccs.CCSCst
    Logger for deprecation messages
    LOG_INIT - Static variable in class org.lsst.ccs.CCSCst
    logger for operations performed during initialization phases
    LOG_SHUTDOWN - Static variable in class org.lsst.ccs.CCSCst
    logger for shutdown operations
    LOG_TODO - Static variable in class org.lsst.ccs.CCSCst
    log messages used as a reminder of things to do!
    LogAggregator - Class in org.lsst.ccs.messaging
     
    LogAggregator() - Constructor for class org.lsst.ccs.messaging.LogAggregator
     
    logBusHandler - Variable in class org.lsst.ccs.Agent
    Logging bus handler
    LogBusHandler - Class in org.lsst.ccs.messaging
    A java util log Handler that forwards messages to the Log bus.
    LogBusHandler(AgentMessagingLayer) - Constructor for class org.lsst.ccs.messaging.LogBusHandler
     
    logBusInitialized - Variable in class org.lsst.ccs.messaging.LogBusHandler
     
    LogMessage - Class in org.lsst.ccs.bus.messages
    Log message to be sent on Log bus.
    LogMessage(String, String, String, String, String) - Constructor for class org.lsst.ccs.bus.messages.LogMessage
    LogMessage constructor.
    LogMessageListener - Interface in org.lsst.ccs.messaging
    Interface to be implemented by listeners that wish to be notified of messages received on the LOG bus.

    M

    main(String[]) - Static method in class org.lsst.ccs.config.remote.ConfigurationServerSystem
     
    main(String[]) - Static method in class org.lsst.ccs.messaging.jgroups.JGroupsCCSGossipRouter
     
    main(String[]) - Static method in class org.lsst.ccs.scripting.jython.JythonScriptExecutorUtils
     
    main(String[]) - Static method in class org.lsst.ccs.startup.remote.FireConfigRegistration
     
    main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBoot
     
    main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBootFromStream
     
    MapArgs - Class in org.lsst.gruth.jutils
    An hybrid object: it is an immutable Map but has some behaviour of an immutable List.
    MapArgs.LEntry - Class in org.lsst.gruth.jutils
    Map.Entry implementation.
    MapParm - Class in org.lsst.gruth.jutils
     
    MapParm() - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(Map) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(Map, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    maxMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    MemoryDAO - Class in org.lsst.ccs.config
    a "dummy" data access object (to be used when Description and Configuration are to be handled locally without having access to a real configuration database).
    MemoryDAO() - Constructor for class org.lsst.ccs.config.MemoryDAO
     
    mergeState(StateBundle) - Method in class org.lsst.ccs.bus.states.StateBundle
    Merge the content of two StateBundle objects returning an updated cloned version of the original StateBundle object.
    messageClass(Class) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
    Create BusMessageFilter on the class of a BusMessage.
    messageClass(Class<?>) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
    Create BusMessageFilter on the class of a BusMessage.
    MessageListener - Interface in org.lsst.ccs.messaging
    Marker interface to be implemented by bus message listeners.
    messageOrigin(String) - Static method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
    Create BusMessageFilter on the origin of a BusMessage.
    messageOrigin(String) - Static method in class org.lsst.ccs.messaging.BusMessageFilterFactory
    Create BusMessageFilter on the origin of a BusMessage.
    messagingAccess - Variable in class org.lsst.ccs.messaging.LogBusHandler
     
    MessagingAccessLayer - Class in org.lsst.ccs.messaging
    Entry point for receiving messages from the buses.
    MessagingAccessLayer(String, MessagingAccessLayer.BusAccess...) - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer
     
    MessagingAccessLayer.BusAccess<T extends BusMessage> - Class in org.lsst.ccs.messaging
    Handler for processing received messages.
    MessagingAccessLayer.StatusBusAccess - Class in org.lsst.ccs.messaging
     
    MessagingLayer - Interface in org.lsst.ccs.messaging
    Interface providing methods to connect/disconnect MessagingAccessLayer objects to/from the CCS buses and to send messages over the buses.
    MessagingManager - Interface in org.lsst.ccs.messaging
    Manages the creation of the messaging layer implementations.
    mismatch(ParameterConfiguration, AParameterDescription, Object) - Method in interface org.lsst.ccs.config.ConfigurationMismatchListener
     
    mismatch(ParameterDescription, ParameterBase, Object) - Method in interface org.lsst.ccs.config.DescriptionMismatchListener
     
    MockTransportManager - Class in org.lsst.ccs.messaging.mock
     
    MockTransportManager() - Constructor for class org.lsst.ccs.messaging.mock.MockTransportManager
     
    modifyChecked(T) - Method in class org.lsst.gruth.jutils.HollowParm
     
    modifyParmConf(ParameterConfiguration) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    modifyParmConf(ParameterConfiguration) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Registers a modification to a ParameterConfiguration operated through ConfigProfile.temporaryChangeConfigurationValue
    modifyParmConf(ParameterConfiguration) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    modifyParmConf(ParameterConfiguration) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    modifyParmConfig(AParameterConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
    registers a modified parameter
    modifyParmConfig(AParameterConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    modifyParmConfig(AParameterConfiguration) - Method in class org.lsst.ccs.config.HqlDAO
     
    modifyParmDuringEngineering(ConfigProfile, String, long, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    changes a parameter value during engineering session
    modifyValue(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
    Modifies the configuredValue field
    Module - Class in org.lsst.ccs.framework
    Building block for a ModularSubsystem.
    Module() - Constructor for class org.lsst.ccs.framework.Module
     
    Module(int) - Constructor for class org.lsst.ccs.framework.Module
     
    Module(String, int) - Constructor for class org.lsst.ccs.framework.Module
     
    Module(String) - Constructor for class org.lsst.ccs.framework.Module
     
    Module.ValueUpdate - Class in org.lsst.ccs.framework
     
    MonochromatorDriver - Interface in org.lsst.ccs.drivers.commons
     

    N

    name - Variable in class org.lsst.ccs.framework.Module
     
    name - Variable in exception org.lsst.ccs.messaging.DuplicateAgentNameException
     
    NamedRefParm - Class in org.lsst.gruth.jutils
     
    NamedRefParm() - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(String) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(boolean, String) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(boolean, String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamesAndTag - Class in org.lsst.ccs.config
    A data structure that contains name of subsystem, configuration and tag AND CAT
    NamesAndTag(String, String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
     
    NamesAndTag(String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
     
    namesFromPath(String) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
    gets subsystem name, configName and tag name from pathName
    negate() - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    NetworkUtilities - Class in org.lsst.ccs.messaging
     
    NetworkUtilities() - Constructor for class org.lsst.ccs.messaging.NetworkUtilities
     
    NO_TIME_HINT - Static variable in class org.lsst.ccs.framework.Signal
     
    nObserverThreads - Variable in class org.lsst.ccs.framework.Module
     
    nodeCompleted(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
    A hook to allow nodes to be processed once they have had all of their children applied.
    NodeModularSubsystem - Class in org.lsst.ccs.startup
    the top modular subsystem that deals with configuration proxy and lookup service
    notifyChange(String, String) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    to be used by "facade" commands that may set a value
    the calling must have made a preliminary check with the configuration service.
    notifyChange(String, String) - Method in interface org.lsst.ccs.framework.Configurable
    to be used by "facade" commands that may set a value
    the calling must have made a preliminary check with the configuration service.
    notifyChange(String, String) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    to be used by "facade" commands that may set a value
    the calling must have made a preliminary check with the configuration service.
    notifyChangeWithoutPreliminaryChecks(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    to be used by "facade" commands that may set a value then notify the configuration without going through the preliminary check of the configuration service.
    notifyChangeWithoutPreliminaryChecks(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
    to be used by "facade" commands that may set a value then notify the configuration without going through the preliminary check of the configuration service.
    notifyChangeWithoutPreliminaryChecks(String, Object) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    to be used by "facade" commands that may set a value then notify the configuration without going through the preliminary check of the configuration service.
    notifyObservers(String, StateBundle, StateBundle) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
     
    notifyParameterChange(String, String, String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    second part of a two phase commit.
    notifyParameterChange(String, String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    notifyUncheckedParameterChange(String, String, Object) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    notifies directly of a change without preliminary check to the configuration service.
    notifyUncheckedParameterChange(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    nThreads - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     

    O

    ON_DATABASE - Static variable in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    ON_LOCAL_FILES - Static variable in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    onCommandMessage(CommandMessage) - Method in interface org.lsst.ccs.messaging.CommandMessageListener
    Called when the message is received.
    onLogMessage(LogMessage) - Method in class org.lsst.ccs.messaging.LogAggregator
     
    onLogMessage(LogMessage) - Method in interface org.lsst.ccs.messaging.LogMessageListener
    Called when the message is received.
    onStatusBusMessage(ScriptingStatusBusMessage) - Method in interface org.lsst.ccs.scripting.ScriptingStatusBusListener
    This method is invoked each time a status bus message is received.
    onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
     
    onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.StateBundleAggregator
     
    onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.StatusAggregator
     
    onStatusMessage(StatusMessage) - Method in interface org.lsst.ccs.messaging.StatusMessageListener
    Called when the message is received.
    open(String) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
    Open the communication port - meaning of parameter is OS and driver-dependent For serial on Unix can be /dev/ttyXXX
    open(int, String, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Opens a connection to the power supply.
    openSession() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    OperationalState - Enum in org.lsst.ccs.bus.states
    The Operational State of an Agent.
    or(BusMessageFilter) - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    org.lsst.ccs - package org.lsst.ccs
    This package deals with core classes for subsystems.
    org.lsst.ccs.bus.annotations - package org.lsst.ccs.bus.annotations
     
    org.lsst.ccs.bus.data - package org.lsst.ccs.bus.data
    This package defines all the public data sent on the CCS buses via messages defined in package org.lsst.ccs.bus.messages.
    org.lsst.ccs.bus.definition - package org.lsst.ccs.bus.definition
    This package defines the CCS buses.
    org.lsst.ccs.bus.messages - package org.lsst.ccs.bus.messages
    This package defines all the standard messages for the CCS buses.
    org.lsst.ccs.bus.states - package org.lsst.ccs.bus.states
     
    org.lsst.ccs.commons.annotations - package org.lsst.ccs.commons.annotations
     
    org.lsst.ccs.config - package org.lsst.ccs.config
    Overview
    org.lsst.ccs.config.dao.hibernate - package org.lsst.ccs.config.dao.hibernate
     
    org.lsst.ccs.config.remote - package org.lsst.ccs.config.remote
    Remote operations on the Configuration service.
    org.lsst.ccs.config.remote.scripts - package org.lsst.ccs.config.remote.scripts
    This package is a collection of utilities and scripts that act as remote configuration service clients.
    org.lsst.ccs.config.utilities - package org.lsst.ccs.config.utilities
     
    org.lsst.ccs.description - package org.lsst.ccs.description
     
    org.lsst.ccs.description.groovy - package org.lsst.ccs.description.groovy
     
    org.lsst.ccs.drivers.commons - package org.lsst.ccs.drivers.commons
     
    org.lsst.ccs.framework - package org.lsst.ccs.framework
     
    org.lsst.ccs.framework.annotations - package org.lsst.ccs.framework.annotations
     
    org.lsst.ccs.messaging - package org.lsst.ccs.messaging
    Package defining the CCS Messaging interfaces.
    org.lsst.ccs.messaging.jgroups - package org.lsst.ccs.messaging.jgroups
     
    org.lsst.ccs.messaging.jms - package org.lsst.ccs.messaging.jms
     
    org.lsst.ccs.messaging.mock - package org.lsst.ccs.messaging.mock
     
    org.lsst.ccs.scripting - package org.lsst.ccs.scripting
     
    org.lsst.ccs.scripting.jython - package org.lsst.ccs.scripting.jython
     
    org.lsst.ccs.startup - package org.lsst.ccs.startup
    Codes in this package are mostly mains for applications linked to subsystem startup.
    org.lsst.ccs.startup.remote - package org.lsst.ccs.startup.remote
     
    org.lsst.gruth.jutils - package org.lsst.gruth.jutils
     
    osBean - Static variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    overlap(boolean, Object[]) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, List<Object>) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, MapArgs) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, MapArgs.LEntry) - Method in class org.lsst.gruth.jutils.MapArgs
    modifies a local Entry with another entry with the same key since modification could only operate on hollow parameters this is used if the entry reference a HollowParm object.
    overlap(boolean, MapArgs) - Method in class org.lsst.gruth.jutils.MapArgs
    operates a set of assignments of valued HollowParm objects in the argument to the corresponding HollowParm object in the current structure.
    overlap(boolean, Object[]) - Method in class org.lsst.gruth.jutils.MapArgs
    modifies the HollowObjects values with the values contained in the argument.
    overlap(boolean, List<Object>) - Method in class org.lsst.gruth.jutils.MapArgs
     

    P

    PackCst - Class in org.lsst.ccs.config
    Constants for this package.
    PackCst() - Constructor for class org.lsst.ccs.config.PackCst
     
    PackCst - Class in org.lsst.ccs.framework
    constants for the package
    PackCst() - Constructor for class org.lsst.ccs.framework.PackCst
     
    panicState - Variable in class org.lsst.ccs.messaging.LogBusHandler
     
    paramDescriptions - Variable in class org.lsst.ccs.config.ASubsystemDescription
    the set containing the parameter descriptions
    ParameterBase - Class in org.lsst.ccs.config
    this is an explicit duplication of description of parameter as it is in the subsystem configuration.
    ParameterBase() - Constructor for class org.lsst.ccs.config.ParameterBase
     
    ParameterBase(String, String, String, String, String) - Constructor for class org.lsst.ccs.config.ParameterBase
     
    ParameterConfiguration - Class in org.lsst.ccs.config
    abstract class for all parameter configurations
    ParameterConfiguration() - Constructor for class org.lsst.ccs.config.ParameterConfiguration
     
    ParameterConfiguration(String) - Constructor for class org.lsst.ccs.config.ParameterConfiguration
     
    ParameterDescription - Class in org.lsst.ccs.config
    The base class for all Parameter descriptions
    ParameterDescription() - Constructor for class org.lsst.ccs.config.ParameterDescription
     
    ParameterDescription(ParameterBase) - Constructor for class org.lsst.ccs.config.ParameterDescription
    builds a default Description out of a ParameterBase which is described in the original setup.
    ParameterDescription(ParameterDescription) - Constructor for class org.lsst.ccs.config.ParameterDescription
    copy constructor.
    ParameterPath - Class in org.lsst.ccs.config
    Unique Path in a SubSystem.
    ParameterPath(String, String, String) - Constructor for class org.lsst.ccs.config.ParameterPath
    "real" constructor
    ParameterSetter<T> - Class in org.lsst.ccs.framework.annotations
    Encapsulates the logic of setting configurable parameters for a given component.
    ParameterSetter(Map<String, Method>, Map<String, Field>) - Constructor for class org.lsst.ccs.framework.annotations.ParameterSetter
     
    ParameterSetterBuilder - Class in org.lsst.ccs.framework.annotations
    Builder for ComponentParameterSetter objects.
    parameterSetterDictionary - Variable in class org.lsst.ccs.config.ConfigurableSubsystem
    The dictionary of config changer methods for each component.
    ParmStructureException - Exception in org.lsst.gruth.jutils
     
    ParmStructureException(int) - Constructor for exception org.lsst.gruth.jutils.ParmStructureException
     
    ParmStructureException(int, Throwable) - Constructor for exception org.lsst.gruth.jutils.ParmStructureException
     
    parseCategories(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
     
    parseConfigurationString(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
    Parses a string of tagged categories.
    parseConfigurationStringWithDefaults(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
     
    parseDestination(String) - Static method in interface org.lsst.ccs.messaging.BusMessagingLayer
    utility method: parse the destination string in Commands.
    PathObject - Interface in org.lsst.ccs.config
    Two objects with the same ParameterPath are unique in their category.
    PersistenceLayerException - Exception in org.lsst.ccs.config
    forwards an exception fired by the persistence layer.
    PersistenceLayerException(Throwable) - Constructor for exception org.lsst.ccs.config.PersistenceLayerException
     
    PhaseState - Enum in org.lsst.ccs.bus.states
    The Phase State Diagram reflects the stages of an Agent's life cycle, from when it starts to when it shuts down.
    ping() - Method in class org.lsst.ccs.Subsystem
    Command to broadcast a message of presence on the status bus.
    postStart() - Method in interface org.lsst.ccs.framework.Configurable
    once all hardware components have been started this method is invoked.
    postStart() - Method in class org.lsst.ccs.framework.Module
     
    postStart() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the postStart() methods on all components (starting from the top main Module)
    postStart() - Method in class org.lsst.ccs.Subsystem
    Called by the framework after subsystem has been started.
    PowerSupplyDriver - Interface in org.lsst.ccs.drivers.commons
     
    prefersList() - Method in class org.lsst.gruth.jutils.MapArgs
    this Map/list has only some list features and not those of a Map.
    printConfigurableParameters(String[]) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    returns the current values for configurable parameters of this component that belong to the given categories.
    printConfigurableParameters(String...) - Method in interface org.lsst.ccs.framework.Configurable
     
    printConfigurableParameters(String[]) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    printRunningCommands() - Method in class org.lsst.ccs.Subsystem
    Command returning a String describing which commands are running.
    proceduralNodeWalk(String, Consumer<EffectiveNode>, Consumer<EffectiveNode>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Tree walking starting from the top node.
    proceduralWalk(String, Class<T>, Consumer<T>, Consumer<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Tree walking starting from the top node.
    processAck(CommandAck) - Method in interface org.lsst.ccs.messaging.CommandOriginator
     
    processAnormalEvent(Exception) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
     
    processBusMessage(T) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
     
    processCpuLoad - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    processDisconnectionSuspicion(String) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
     
    processNack(CommandNack) - Method in interface org.lsst.ccs.messaging.CommandOriginator
     
    processResult(CommandResult) - Method in interface org.lsst.ccs.messaging.CommandOriginator
     
    processUpdate(Observable, Module.ValueUpdate) - Method in class org.lsst.ccs.framework.Module
    This method should be overriden to handle change to properties of watched modules
    ProfileDeprecationEvent - Class in org.lsst.ccs.config.remote
    Notification of a ConfigProfile Deprecation.
    ProfileDeprecationEvent(ConfigProfile, String) - Constructor for class org.lsst.ccs.config.remote.ProfileDeprecationEvent
     
    ProfileResult - Class in org.lsst.ccs.config.remote
    A data structure that groups the result of a ConfigProfile registration.
    ProfileResult() - Constructor for class org.lsst.ccs.config.remote.ProfileResult
     
    Profiles() - Constructor for class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    properties - Variable in class org.lsst.gruth.jutils.HollowParm
     
    Property - Class in org.lsst.gruth.jutils
     
    Property(String, String) - Constructor for class org.lsst.gruth.jutils.Property
     
    ProvidesDisconnectionInformation - Interface in org.lsst.ccs.messaging
    This marker interface indicates that a BusMessagingLayer is able to provide information on agent disconnection, in a more efficient way than the AgentPresenceManager
    publish(LogRecord) - Method in class org.lsst.ccs.messaging.LogBusHandler
    should send a LogRecord over the Log Bus.
    publishStateChange(String, StateBundle, StateBundle) - Method in class org.lsst.ccs.Agent
    Publishes state transition.
    publishSubsystemDataOnStatusBus(KeyValueData) - Method in class org.lsst.ccs.Agent
    Publishes the provided KeyValueData on the Status bus.
    put(String, Object) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.
    putAll(Map<? extends String, ? extends Object>) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.

    Q

    QueueSessionFactory - Class in org.lsst.ccs.messaging.jms
    JMS Queue session factory
    QueueSessionFactory() - Constructor for class org.lsst.ccs.messaging.jms.QueueSessionFactory
     

    R

    raiseAlert(Alert, AlertState, long, String) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
    Raise an Alert with a given severity at a given CCS timestamp.
    raiseAlert(Alert, AlertState, long) - Method in class org.lsst.ccs.RaisedAlertBookkeeper
    Deprecated.
    raiseAlert(Alert, AlertState, String) - Method in class org.lsst.ccs.Subsystem
    Raise an Alert with a given AlertState.
    raiseAlert(Alert, AlertState) - Method in class org.lsst.ccs.Subsystem
    Deprecated.
    RaisedAlertBookkeeper - Class in org.lsst.ccs
    Thread-safe modifiable RaisedAlertSummary.
    RaisedAlertBookkeeper() - Constructor for class org.lsst.ccs.RaisedAlertBookkeeper
     
    RaisedAlertHistory - Class in org.lsst.ccs.bus.data
    A history of alerts for a specific alert ID.
    RaisedAlertHistory() - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory
    The main constructor of the RaisedAlert.
    RaisedAlertHistory(RaisedAlertHistory) - Constructor for class org.lsst.ccs.bus.data.RaisedAlertHistory
    Copy constructor.
    RaisedAlertInstance - Class in org.lsst.ccs.bus.data
    This class represents an instance when an Alert was raised.
    raisedAlerts - Variable in class org.lsst.ccs.bus.data.RaisedAlertSummary
     
    RaisedAlertSummary - Class in org.lsst.ccs.bus.data
    A summary of the alerts that have been raised by a Subsystem.
    RaisedAlertSummary() - Constructor for class org.lsst.ccs.bus.data.RaisedAlertSummary
     
    rawParseConfigurationString(String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
    ParseConfigurationString without checking for category consistency
    readCurrent(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Reads the current for a channel.
    readOnly - Variable in class org.lsst.gruth.jutils.HollowParm
     
    readVoltage(int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Reads the voltage for a channel.
    reConfigurationFailure - Variable in class org.lsst.ccs.config.ParameterConfiguration
    this transient field is to carry information about a failure in configuration "repair".
    ref(String) - Static method in class org.lsst.gruth.jutils.MapArgs
     
    register(SubsystemDescription, String, String, String, int) - Method in class org.lsst.ccs.config.remote.scripts.RegisterConfigurationFromFile
     
    register(String, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    Creates low level communication entry points for a subsystem.
    register(String, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    register(String, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    register(String) - Method in class org.lsst.ccs.startup.remote.RegisterDescriptionFromFile
     
    registerComponentNodeFactory(ComponentNodeBuilder.ComponentNodeFactory) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Register a DescriptiveNodeFactory.
    registerConfigProfile(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registers a ConfigProfile in the database.
    registerConfigProfile(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    registerConfigProfile(ConfigProfile) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Registers a new ConfigProfile in the configuration service.
    registerConfigProfile(ConfigProfile) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    registerConfigProfile(ConfigProfile) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    registerConfiguration(String, String, String, String, String, int) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    registerConfiguration(String, String, String, String, String, int) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    typical remote service: a local properties structure is base for creating a new ConfigProfile
    registerConfiguration(String, String, String, String, String, int) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    registerConfiguration(String, String, String, String, String, int) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    registerConfiguration(String[]) - Static method in class org.lsst.ccs.startup.remote.FireConfigRegistration
     
    RegisterConfigurationFromFile - Class in org.lsst.ccs.config.remote.scripts
    registers a ConfigProfile saved in a .properties file to the remote Configuration service (using the buses).
    RegisterConfigurationFromFile(ConfigurationBusClient) - Constructor for class org.lsst.ccs.config.remote.scripts.RegisterConfigurationFromFile
     
    registerDescAndConf(String[]) - Static method in class org.lsst.ccs.startup.remote.FireConfigRegistration
     
    RegisterDescriptionFromFile - Class in org.lsst.ccs.startup.remote
    gets description data from a file and registers it to the remote configuration service (on top of command bus).
    RegisterDescriptionFromFile(ConfigurationBusClient) - Constructor for class org.lsst.ccs.startup.remote.RegisterDescriptionFromFile
     
    registerPureDescription(String[]) - Static method in class org.lsst.ccs.startup.remote.FireConfigRegistration
     
    registerRun(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    the run and end registrations are based on messages received from a subsystem.
    registerSubsystemDescription(SubsystemDescription, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registers a new (and complete) SubsystemDescription to the persistence Layer.
    registerSubsystemDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    registerSubsystemDescription(SubsystemDescription) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    Registers in the configuration service a new subsystem description (created through Factories code.
    registerSubsystemDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    registerSubsystemDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    remove(Object) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.
    removeAgentPresenceListener(AgentPresenceListener) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
     
    removeCommandMessageListener(CommandMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Removes a listener on the Command bus
    removeForwarder(MessageListener) - Method in class org.lsst.ccs.messaging.MessagingAccessLayer.BusAccess
     
    removeLogMessageListener(LogMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Removes a listener on the Log bus
    removeLogPanicState() - Method in class org.lsst.ccs.Subsystem
    Command to try and reset the panic state of a the Log Bus Handler (logging failed before).
    removeMessageListener(String, BusMessageForwarder, Bus...) - Method in interface org.lsst.ccs.messaging.BusMessagingLayer
    Removes a message listener from the forwarder list.
    removeMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    removeMessageListener(String, BusMessageForwarder, Bus...) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    removeParameterConfigurations(ParameterConfiguration...) - Method in class org.lsst.ccs.config.ConfigProfile
    removes a list of parameter configurations
    removeParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
    removes a list of parameter descriptions.
    removeParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.SubsystemDescription
    removes a list of parameter descriptions
    removeStatusBusListener(ScriptingStatusBusListener) - Static method in class org.lsst.ccs.scripting.CCS
    Removes the Status bus listener.
    removeStatusMessageListener(StatusMessageListener) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Removes a listener on the Status bus
    repair(SubsystemDescription, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
    tries to repair automatically a set of ConfigProfiles that have been deprecated as the result of a Description change.
    reply - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    reportFailures() - Method in class org.lsst.ccs.config.ConfigProfile
    lists the failures as String.
    request - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    reset() - Method in class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    result - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    RMIConfigurationServer - Class in org.lsst.ccs.config.remote
    A RMI server for Configuration service that delegates to a local ConfigurationServiceImpl object.
    RMIConfigurationServer(ConfigurationService) - Constructor for class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    RunHistory - Class in org.lsst.ccs.config
    Entries int his table are generated by reading the status bus where subsystem advertise their startup.
    RunHistory() - Constructor for class org.lsst.ccs.config.RunHistory
     
    RunHistory(String, String, String, long) - Constructor for class org.lsst.ccs.config.RunHistory
     
    RunHistory(String, String, String, long, boolean) - Constructor for class org.lsst.ccs.config.RunHistory
     
    runtime - Static variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    RuntimeInfo - Class in org.lsst.ccs.bus.data
    A Class to capture the Health of the running process.
    RuntimeInfo() - Constructor for class org.lsst.ccs.bus.data.RuntimeInfo
     
    RuntimeInfo(int) - Constructor for class org.lsst.ccs.bus.data.RuntimeInfo
     
    runtimeInfoPublisher - Variable in class org.lsst.ccs.Agent
    Scheduler task that publishes runtime info messages.

    S

    save(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    saveAbstractConfig(ConfigProfile) - Method in class org.lsst.ccs.config.MemoryDAO
     
    saveAbstractDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.MemoryDAO
     
    saveAllChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Saves all changes in their current configuration.
    saveAllChanges() - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Saves all changes in their current configuration.
    saveAllChanges() - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    Saves all changes in their current configuration.
    saveChangesForCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Changes made in the specified categories are saved under the current configuration for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategories(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Changes made in the specified categories are saved under the current configuration for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategories(String...) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    Changes made in the specified categories are saved under the current configuration for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategoriesAs(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
    Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategoriesAs(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
    Tagged categories are saved under a new tag name.
    saveChangesForCategoriesAs(String...) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
    saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
    Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
    saveConfigProfile(AConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
    saves the new argument: ID is modified and argument becomes immutable.
    saveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveGhostDescriptions(GhostSubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    saves the argument
    saveGhostDescriptions(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveGhostDescriptions(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveInCache(DescriptiveNode, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
    saves the latest run configuration in a local cache.
    saveModifications(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    saveModifications(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
    Modification occurring in one of the tagged categories are saved.
    saveOrUpdate(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    savePastProfile(PastConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
    saves argument
    savePastProfile(PastConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    savePastProfile(PastConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveRun(RunHistory) - Method in interface org.lsst.ccs.config.DBInterface
    saves a run history
    saveRun(RunHistory) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveRun(RunHistory) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveSubsystemDescription(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    saves the argument: which must now becomes immutable and be numbered (with an ID)
    saveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    ScriptingCommandResponse - Class in org.lsst.ccs.scripting
    The result of a command execution in a scripting environment.
    ScriptingCommandResponse(Object) - Constructor for class org.lsst.ccs.scripting.ScriptingCommandResponse
     
    ScriptingStatusBusListener - Interface in org.lsst.ccs.scripting
     
    ScriptingStatusBusMessage - Class in org.lsst.ccs.scripting
    An object encapsulating the original BusMessage received on the Status bus
    ScriptingStatusBusMessage(StatusMessage) - Constructor for class org.lsst.ccs.scripting.ScriptingStatusBusMessage
     
    ScriptingStatusBusMessageFilter - Interface in org.lsst.ccs.scripting
     
    ScriptingSubsystemWrapper - Class in org.lsst.ccs.scripting
    This class defines how a script interacts with a CCS Subsystem.
    ScriptingSubsystemWrapper(String, ConcurrentMessagingUtils) - Constructor for class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
     
    ScriptingTimeoutException - Class in org.lsst.ccs.scripting
    This exception is returned or thrown when the timeout for synchronous commands has been reached.
    ScriptingTimeoutException(String) - Constructor for class org.lsst.ccs.scripting.ScriptingTimeoutException
     
    ScriptingTimeoutException(String, Throwable) - Constructor for class org.lsst.ccs.scripting.ScriptingTimeoutException
     
    sendAck(Duration) - Method in class org.lsst.ccs.Agent
    Sends an ACK to the command originator.
    sendAsynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Send a command on the buses and immediately return a Future that will asynchronously listen for the command reply.
    sendCommandReply(CommandReply) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Sends a Command Reply on the Command Bus.
    sendCommandRequest(CommandRequest, CommandOriginator) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Sends a Command Request on the Command Bus.
    sendLogMessage(LogMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Sends a Log Message on the Log Bus
    sendMessage(String, Bus, T) - Method in class org.lsst.ccs.messaging.jgroups.JGroupsBusMessagingLayer
     
    sendMessage(String, Bus, T) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    sendMessage(String, Bus, T) - Method in interface org.lsst.ccs.messaging.MessagingLayer
    Sends a message on a bus for a given MessagingAccessLayer.
    sendMessageToDestination(Session, T, String, MessageProducer, Bus) - Method in class org.lsst.ccs.messaging.jms.JMSBusMessagingLayer
     
    sendNack(Serializable) - Method in class org.lsst.ccs.Agent
    Sends a NACK to the command originator.
    sendSignal(Signal) - Method in interface org.lsst.ccs.framework.Configurable.Environment
    Sends a signal starting from the current component
    sendSignal(String) - Method in class org.lsst.ccs.framework.Module
    command to send a signal.
    sendSignal(Signal) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    sendSignalWithTimeLimit(String, long) - Method in class org.lsst.ccs.framework.Module
    command to send a signal with a delay for execution.
    sendStatusMessage(StatusMessage) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Sends a Status Message on the Status Bus
    sendSynchronousCommand(CommandRequest) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Send synchronously a command on the Buses without a timeout.
    sendSynchronousCommand(CommandRequest, long) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    sendSynchronousCommand(CommandRequest, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Send a command on the Buses and wait for the reply within the provided Duration timeout.
    session - Variable in class org.lsst.ccs.config.HqlDAO
     
    sessionFactory - Variable in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
     
    set - Variable in class org.lsst.gruth.jutils.HollowParm
     
    setAgentProperty(String, String) - Method in class org.lsst.ccs.Agent
    Set an Agent property.
    setAggregate(String, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
    Configures the StatusAgregator to monitor a given data.
    setAggregatePattern(String, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
    Configures the StatusAgregator to monitor all the data which name matches a regex pattern.
    setAggregatePattern(Pattern, int, int) - Method in class org.lsst.ccs.messaging.StatusAggregator
    Configures the StatusAgregator to monitor all the data which name matches a regex pattern.
    setAnalogOutChannel(int, double) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    setBulkParameter(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
    Override with by hand setting of the parameters in parametersView
    setBusLogHandlerLevel(String) - Method in class org.lsst.ccs.Subsystem
    Command to set the level at which the Log Bus Hander will start logging.
    setCat(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setCategory(String) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setCategory(String) - Method in class org.lsst.ccs.config.RunHistory
     
    setCommandExecutor(CommandExecutor) - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
    Defines the component able to execute an incoming command
    setConfigName(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setConfigurationProxy(ConfigurationProxy) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    this method should not be used once the proxy is delegated to all components so it should not be public!
    setConstructor() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    setCurrent(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Sets the current for a channel.
    setDefaultTimeout(Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Set the default timeout for this ConcurrentMessagingUtils object.
    setDefaultValue(String) - Method in class org.lsst.ccs.config.ParameterBase
     
    setDefaultValueForParameter(String, String, Object) - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    setDefaultValueForParameter(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    setDeprecationListener(DeprecationListener) - Method in class org.lsst.ccs.config.ConfigurationFacade
     
    setDescription(String) - Method in class org.lsst.ccs.config.AParameterDescription
    TODO: no persistence for this for the moment! what for the ghost if modified?
    setDescription(String) - Method in class org.lsst.ccs.config.ParameterDescription
    this data is not essential to the logic so it is modifiable anyway.
    setDigitalOutChannel(int, int) - Method in class org.lsst.ccs.drivers.commons.IOBoardDriver
     
    setEndGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
     
    setEndTimestampLimit(long) - Method in class org.lsst.ccs.config.RunHistory
     
    setEnvironment(Configurable.Environment) - Method in interface org.lsst.ccs.framework.Configurable
    sets the current Environment Object for the Component.
    setEnvironment(Configurable.Environment) - Method in class org.lsst.ccs.framework.ConfigurableComponent
    not to be called by user's code.
    setEnvironment(Configurable.Environment) - Method in class org.lsst.ccs.framework.Module
     
    setId(long) - Method in class org.lsst.ccs.config.AParameterDescription
     
    setId(long) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setId(long) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    setId(long) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setKey(String) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    setLevel(int) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setLevel(Level) - Method in class org.lsst.ccs.messaging.LogBusHandler
     
    setLogFormat(String) - Method in class org.lsst.ccs.Subsystem
    Command to set a format for the TextFormatter of LogBusHandler (see logging.properties doc).
    setLogHandlerLevel(String, String) - Method in class org.lsst.ccs.Subsystem
    Command to set a level for a given handler
    setLogLevel(String, String) - Method in class org.lsst.ccs.Subsystem
    Command to set the Level of a named Logger.
    setName(String) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setName(String) - Method in class org.lsst.ccs.framework.Module
    Sets the module name.
    setNObserverThreads(int) - Method in class org.lsst.ccs.framework.Module
     
    setNullValue() - Method in class org.lsst.gruth.jutils.BoolParm
     
    setNullValue() - Method in class org.lsst.gruth.jutils.HollowParm
     
    setObservables(List<Observable>) - Method in class org.lsst.ccs.framework.Module
     
    setOffDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Sets the power-off delay for a channel.
    setOnDelay(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Sets the power-on delay for a channel.
    setOriginAgentInfo(AgentInfo) - Method in class org.lsst.ccs.bus.messages.BusMessage
    Sets the origin for this BusMessage.
    setOutput(boolean, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Turns output on or off for a channel.
    setPanicState(boolean) - Method in class org.lsst.ccs.messaging.LogBusHandler
     
    setParameterBase(ParameterBase) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setParent(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    setProtocol(String) - Method in class org.lsst.ccs.description.DescriptiveNode
     
    setReConfigurationFailure(Exception) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    setRemarks(String) - Method in class org.lsst.ccs.config.ConfigProfile
    no influence on behaviour.
    setSession(HqlDAO.AbstractSession) - Method in class org.lsst.ccs.config.HqlDAO
     
    setSimpleName(String) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setStackTraceDepth(int) - Method in class org.lsst.ccs.Subsystem
    Will modify the depth of stackTrace printing for ALL handlers (including the LogBusHandler)
    setStartGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
     
    setStartTimestamp(long) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setState(Enum) - Method in class org.lsst.ccs.bus.states.StateBundle
    Sets the specified state to the bundle, replacing any previous state of the same type.
    setState(Enum...) - Method in class org.lsst.ccs.bus.states.StateBundle
    Sets specified states to the bundle, replacing any previous states of the same types.
    setSubsystemName(String) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setSubsystemName(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setSubsystemName(String) - Method in class org.lsst.ccs.description.DescriptiveNode
     
    setTag(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setTarget(T) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    setThrowExceptions(boolean) - Static method in class org.lsst.ccs.scripting.CCS
    In the scripting environment, exceptions resulted from method invocation can either be thrown or returned.
    setTickMillis(int) - Method in class org.lsst.ccs.framework.Module
    Changes the periodic wake up time.
    setTimeNext(long) - Method in class org.lsst.ccs.config.RunHistory
     
    setTimeStamp(long) - Method in class org.lsst.ccs.framework.Module.ValueUpdate
     
    setValue(String) - Method in class org.lsst.gruth.jutils.BoolParm
     
    setValue(Double) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(BigDecimal) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(Integer) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(T) - Method in class org.lsst.gruth.jutils.HollowParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.IntParm
     
    setValue(Collection) - Method in class org.lsst.gruth.jutils.ListParm
     
    setValue(Object...) - Method in class org.lsst.gruth.jutils.ListParm
     
    setValue(Object) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    setValue(Map) - Method in class org.lsst.gruth.jutils.MapParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.Property
     
    setValue(Serializable) - Method in class org.lsst.gruth.jutils.ValParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.ValParm
     
    setValue(Object) - Method in class org.lsst.gruth.jutils.ValParm
     
    setVariable(String, String) - Method in class org.lsst.ccs.messaging.StatusAggregator
    set a variable value.
    setVariables(Map<String, String>) - Method in class org.lsst.ccs.messaging.StatusAggregator
    set variable values.
    setVoltage(double, int) - Method in interface org.lsst.ccs.drivers.commons.PowerSupplyDriver
    Sets the voltage for a channel.
    setWave(double) - Method in interface org.lsst.ccs.drivers.commons.MonochromatorDriver
    set wavelength in nanometers
    setWriterProvider(WriterProvider) - Static method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    shutdown() - Method in class org.lsst.ccs.Agent
    Clean shutdown of subsystem: call stop for hardware stopping before invoking this method.
    shutdownBusAccess() - Method in class org.lsst.ccs.messaging.AgentMessagingLayer
     
    shutdownNow() - Method in interface org.lsst.ccs.framework.Configurable
    requires the component to perform end of life operation.
    shutdownNow() - Method in class org.lsst.ccs.framework.Module
    added for tying to unstuck ExcecutorService
    shutdownScriptingEnvironment() - Static method in class org.lsst.ccs.scripting.CCS
    In a test context, this method has to be called in the first place
    signal(Signal) - Method in class org.lsst.ccs.framework.Module
    this method is intended for overriding: the module receives an out of band signal.
    Signal - Class in org.lsst.ccs.framework
    Conveys a signal to an SignalHandler component.
    Signal(SignalLevel) - Constructor for class org.lsst.ccs.framework.Signal
     
    Signal(SignalLevel, long) - Constructor for class org.lsst.ccs.framework.Signal
     
    signal(Signal) - Method in interface org.lsst.ccs.framework.SignalHandler
     
    SignalHandler - Interface in org.lsst.ccs.framework
    A component that can receive a Signal.
    SignalLevel - Enum in org.lsst.ccs.framework
    A list of signals that can be sent to "SignalHandler" components.
    SignalsStillRunning - Exception in org.lsst.ccs
    While trying to return to normal (ready) mode it appears that some SIGNAL (signal) command is still running.
    SignalsStillRunning() - Constructor for exception org.lsst.ccs.SignalsStillRunning
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    forwards an HQLrequest to the DAO.
    simpleHQLRequest(String) - Method in interface org.lsst.ccs.config.DBInterface
    execut simple request (read only: select of From)
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.HqlDAO
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
     
    simpleHQLRequest(String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
    can send a simple HQL request to the underlying Database.
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
     
    size() - Method in class org.lsst.gruth.jutils.MapArgs
     
    SkipEncoding - Annotation Type in org.lsst.ccs.bus.annotations
    Annotation for classes or fields that are not to be encoded.
    stamp - Variable in class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
     
    stamp - Variable in class org.lsst.ccs.config.remote.ProfileDeprecationEvent
     
    start() - Method in class org.lsst.ccs.Agent
    Starts this Agent
    start() - Method in interface org.lsst.ccs.framework.Configurable
    The component is ready to respond.
    startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>, long) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>, Duration) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Get a Future on a StatusBusMessage.
    startListeningForStatusBusMessage(Predicate<BusMessage<? extends Serializable, ?>>) - Method in class org.lsst.ccs.messaging.ConcurrentMessagingUtils
    Get a Future on a StatusBusMessage.
    startListeningForStatusBusMessage(ScriptingStatusBusMessageFilter, int) - Static method in class org.lsst.ccs.scripting.CCS
    Get a Future on a ScriptingStatusBusMessage.
    startTicking() - Method in class org.lsst.ccs.framework.Module
    Deprecated.
    Does this really have to be public?
    StateBundle - Class in org.lsst.ccs.bus.states
    Contains a set of subsystem states, each represented by Enum.
    StateBundle(Enum...) - Constructor for class org.lsst.ccs.bus.states.StateBundle
    Constructs a StateBundle from a set of states.
    StateBundleAggregator - Class in org.lsst.ccs.messaging
     
    StateBundleAggregator() - Constructor for class org.lsst.ccs.messaging.StateBundleAggregator
     
    StateBundleAggregator.Observer - Interface in org.lsst.ccs.messaging
     
    stateChanged(String, StateBundle, StateBundle) - Method in interface org.lsst.ccs.messaging.StateBundleAggregator.Observer
     
    Statistics(double, double, double, double) - Constructor for class org.lsst.ccs.messaging.StatusAggregator.Statistics
     
    StatusAggregator - Class in org.lsst.ccs.messaging
    A StatusAggregator listens to the status bus and keeps track in memory of selected status data.
    StatusAggregator() - Constructor for class org.lsst.ccs.messaging.StatusAggregator
     
    StatusAggregator.Statistics - Class in org.lsst.ccs.messaging
    Internal class, unmutable data structure with min, max, average and stddev.
    StatusAggregator.TimedValue - Class in org.lsst.ccs.messaging
    Internal class, unmutable data structure with name, timestamp and value.
    StatusAlert<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
    Base class for Alert raising and clearing status.
    StatusBusAccess() - Constructor for class org.lsst.ccs.messaging.MessagingAccessLayer.StatusBusAccess
     
    StatusClearedAlert - Class in org.lsst.ccs.bus.messages
    Status message sent when Alerts are cleared.
    StatusClearedAlert(String[], StateBundle, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusClearedAlert
    Build a StatusClearAlert from the provided String array and the RaisedAlertSummary of the subsystem.
    StatusConfigurationInfo - Class in org.lsst.ccs.bus.messages
    A status message containing a ConfigurationInfo object.
    StatusConfigurationInfo(ConfigurationInfo, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusConfigurationInfo
    Create a StatusConfigurationInfo message by providing the state of the agent and the ConfigurationInfo object to be sent.
    StatusData - Class in org.lsst.ccs.bus.messages
    Base class for all status messages containing data that is meant to be stored in the trending database.
    StatusData(KeyValueData, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusData
    Build a StatusMessage from the provided Object.
    StatusEnum<T extends Enum<T>> - Class in org.lsst.ccs.bus.messages
    Status message containing an Enum, encoded as a String..
    StatusEnum(T, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusEnum
     
    StatusHeartBeat - Class in org.lsst.ccs.bus.messages
    Heartbeat status message.
    StatusHeartBeat(int, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusHeartBeat
     
    StatusMessage<T extends Serializable,D> - Class in org.lsst.ccs.bus.messages
    Base class for all messages sent on the Status Bus.
    StatusMessage(T, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusMessage
    Build a StatusMessage from the provided Object.
    StatusMessageListener - Interface in org.lsst.ccs.messaging
    Interface to be implemented by listeners that wish to be notified of messages received on the status bus.
    StatusRaisedAlert - Class in org.lsst.ccs.bus.messages
    Base class for all status messages containing an RaisedAlert.
    StatusRaisedAlert(Alert, String, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
     
    StatusRaisedAlert(Alert, String, StateBundle, RaisedAlertSummary) - Constructor for class org.lsst.ccs.bus.messages.StatusRaisedAlert
    Build a StatusAlert from the provided RaisedAlert.
    StatusRuntimeInfo - Class in org.lsst.ccs.bus.messages
    A status message containing a RuntimeInfo object.
    StatusRuntimeInfo(RuntimeInfo, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusRuntimeInfo
    Create a StatusRuntimeInfo message by providing the state of the agent.
    StatusStateChangeNotification - Class in org.lsst.ccs.bus.messages
    A StatusChangeNotification for State changes.
    StatusStateChangeNotification(StateBundle, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusStateChangeNotification
    Create a StatusStateChangeNotification object.
    StatusSubsystemData - Class in org.lsst.ccs.bus.messages
    Base class for all status messages containing data that is private to the sender Subsystem.
    StatusSubsystemData(KeyValueData, StateBundle) - Constructor for class org.lsst.ccs.bus.messages.StatusSubsystemData
    Build a StatusMessage from the provided Object.
    STILL_VALID - Static variable in class org.lsst.ccs.config.PackCst
    Based on insurance standard rules: this date represents an undetermined duration (December 31 9999!).
    stop(long) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    forwards a STOP signal to all components (that are signalHandlers)
    stop(long) - Method in class org.lsst.ccs.Subsystem
    Command to stop operation.
    stopAndWait(long) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    forwards a STOP signal to all components and then checks if all hardwares have been stopped within timeHint
    stream() - Method in class org.lsst.ccs.messaging.LogAggregator
     
    StringParm - Class in org.lsst.gruth.jutils
     
    StringParm() - Constructor for class org.lsst.gruth.jutils.StringParm
     
    StringParm(String) - Constructor for class org.lsst.gruth.jutils.StringParm
     
    StringParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.StringParm
     
    submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Stores a change parameter to be validated later.
    submitChange(String, Object) - Method in class org.lsst.ccs.framework.annotations.ParameterSetter
     
    submitChange(String, Object) - Method in interface org.lsst.ccs.framework.Configurable.Environment
     
    submitChange(String, Object) - Method in interface org.lsst.ccs.framework.Configurable
    Submit a change for a parameter.
    submitChange(String, Object) - Method in class org.lsst.ccs.startup.ConfigurationEnvironment
     
    submitChanges(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
    Submit a collection of changes.
    Subsystem - Class in org.lsst.ccs
    The base class for a CCS subsystem.
    Subsystem(String, AgentInfo.AgentType) - Constructor for class org.lsst.ccs.Subsystem
    Constructs Subsystem instance.
    SubsystemBoot - Class in org.lsst.ccs.startup
     
    SubsystemBoot() - Constructor for class org.lsst.ccs.startup.SubsystemBoot
     
    SubsystemBootFromStream - Class in org.lsst.ccs.startup
    Boots a subsystem from a local resource.
    SubsystemBootFromStream() - Constructor for class org.lsst.ccs.startup.SubsystemBootFromStream
     
    subsystemDeprecating(SubsystemDescription) - Method in interface org.lsst.ccs.config.DeprecationListener
     
    SubsystemDescription - Class in org.lsst.ccs.config
    Description for a subsystem as saved in database.
    SubsystemDescription(String, String, Serializable) - Constructor for class org.lsst.ccs.config.SubsystemDescription
    used by subclasses
    SubsystemDescription(SubsystemDescription) - Constructor for class org.lsst.ccs.config.SubsystemDescription
    creates a copy of the SubsystemDescription that is not (yet) registered to the database.
    subSystemName - Variable in class org.lsst.ccs.messaging.LogBusHandler
     
    switchToEngineeringMode() - Method in class org.lsst.ccs.Subsystem
    Command to switch to ENGINEERING mode.
    switchToNormalMode() - Method in class org.lsst.ccs.Subsystem
    Command to switch to NORMAL mode.
    synchCommand(int, String, Object...) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
    Invoke a synchronous command with arguments on the subsystem
    synchCommandLine(int, String) - Method in class org.lsst.ccs.scripting.ScriptingSubsystemWrapper
    Invoke a synchronous command line on the subsystem
    systemCpuLoad - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    SystemStateException - Exception in org.lsst.ccs
    Base class for reporting subsystem state anomalies.
    SystemStateException() - Constructor for exception org.lsst.ccs.SystemStateException
     
    SystemStateException(String) - Constructor for exception org.lsst.ccs.SystemStateException
     
    SystemStateException(String, Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
     
    SystemStateException(Throwable) - Constructor for exception org.lsst.ccs.SystemStateException
     

    T

    temporaryChangeConfigurationValue(String, long, String) - Method in class org.lsst.ccs.config.ConfigProfile
     
    test(BusMessage) - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
    Check if a BusMessage passes this filter.
    tick() - Method in class org.lsst.ccs.framework.Module
     
    tickMillis - Variable in class org.lsst.ccs.framework.Module
     
    TIME_OUT - Static variable in class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
     
    TimedValue(String, long, Object) - Constructor for class org.lsst.ccs.messaging.StatusAggregator.TimedValue
     
    timeout - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    toArray() - Method in class org.lsst.gruth.jutils.MapArgs
    returns an array of values contained in this structure (without the corresponding keys).
    TopicContextFactory - Class in org.lsst.ccs.messaging.jms
     
    TopicContextFactory() - Constructor for class org.lsst.ccs.messaging.jms.TopicContextFactory
     
    topNode - Variable in class org.lsst.ccs.description.ComponentFactory
     
    toPropertyString(String, boolean) - Method in class org.lsst.ccs.config.ParameterDescription
    creates a String to be included in a .properties file
    toPropertyString() - Method in class org.lsst.ccs.config.ParameterDescription
    default value is included in the text that describes the parameter as a property
    toString() - Method in class org.lsst.ccs.Agent.RunningCommand
     
    toString() - Method in class org.lsst.ccs.bus.data.AgentInfo
     
    toString() - Method in class org.lsst.ccs.bus.data.Alert
     
    toString() - Method in class org.lsst.ccs.bus.data.CCSVersions
     
    toString() - Method in class org.lsst.ccs.bus.data.ConfigurationInfo
     
    toString() - Method in class org.lsst.ccs.bus.data.ConfigurationParameterInfo
     
    toString() - Method in class org.lsst.ccs.bus.data.DistributionInfo
     
    toString() - Method in class org.lsst.ccs.bus.data.KeyValueData
     
    toString() - Method in class org.lsst.ccs.bus.data.KeyValueDataList
     
    toString() - Method in class org.lsst.ccs.bus.data.RaisedAlertHistory
     
    toString() - Method in class org.lsst.ccs.bus.data.RaisedAlertSummary
     
    toString() - Method in class org.lsst.ccs.bus.messages.BusMessage
     
    toString() - Method in class org.lsst.ccs.bus.messages.CommandAck
     
    toString() - Method in class org.lsst.ccs.bus.messages.CommandRequest
     
    toString() - Method in class org.lsst.ccs.bus.messages.CommandResult
     
    toString() - Method in class org.lsst.ccs.bus.messages.LogMessage
    returns the "formatted details"
    toString() - Method in class org.lsst.ccs.bus.messages.StatusMessage
     
    toString() - Method in class org.lsst.ccs.bus.states.StateBundle
     
    toString() - Method in class org.lsst.ccs.config.ConfigProfile
     
    toString() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    toString() - Method in class org.lsst.ccs.config.NamesAndTag
     
    toString() - Method in class org.lsst.ccs.config.ParameterBase
     
    toString() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    toString() - Method in class org.lsst.ccs.config.ParameterDescription
     
    toString() - Method in class org.lsst.ccs.config.ParameterPath
     
    toString() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    toString() - Method in class org.lsst.ccs.messaging.BusMessageFilter
    Deprecated.
     
    toString() - Method in exception org.lsst.ccs.messaging.CommandRejectedException
     
    toString() - Method in exception org.lsst.ccs.messaging.DestinationsException
     
    toString() - Method in exception org.lsst.ccs.messaging.DuplicateAgentNameException
     
    toString() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    toString() - Method in class org.lsst.gruth.jutils.DblParm
     
    toString() - Method in exception org.lsst.gruth.jutils.EmptyParmException
     
    toString() - Method in class org.lsst.gruth.jutils.HollowParm
     
    toString() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    toString() - Method in class org.lsst.gruth.jutils.MapArgs
     
    toString() - Method in exception org.lsst.gruth.jutils.ParmStructureException
     
    totalMemory - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    trace(Tracer, Object...) - Static method in enum org.lsst.ccs.description.Tracer
     
    Tracer - Enum in org.lsst.ccs.description
    used to trace execution of gru.
    TransportException - Exception in org.lsst.ccs.messaging
     
    TransportException(String) - Constructor for exception org.lsst.ccs.messaging.TransportException
     
    TransportException(String, Throwable) - Constructor for exception org.lsst.ccs.messaging.TransportException
     
    TransportException(Throwable) - Constructor for exception org.lsst.ccs.messaging.TransportException
     
    TransportManager - Class in org.lsst.ccs.messaging
     
    TransportManager() - Constructor for class org.lsst.ccs.messaging.TransportManager
     
    TransportStateException - Exception in org.lsst.ccs.messaging
     
    TransportStateException(String) - Constructor for exception org.lsst.ccs.messaging.TransportStateException
     
    treeWalk(String, Class<T>, Function<T, TreeWalkerDiag>, Consumer<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Walks the components tree recursively, applying rules of TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN (the code is not invoked on children) or STOP (the code abruptly ends).
    TreeWalkerDiag - Enum in org.lsst.ccs.framework
    Some methods are executed during "treewalking" (that is from parent to children nodes).
    tryAdvance(Consumer<? super LogMessage>) - Method in class org.lsst.ccs.messaging.LogAggregator
     
    tryCopyParameters(SubsystemDescription, SubsystemDescription, DescriptionMismatchListener) - Static method in class org.lsst.ccs.config.Factories
    tries to copy ParameterDescription from a model to a new subsystem description.
    trySplit() - Method in class org.lsst.ccs.messaging.LogAggregator
     
    type - Variable in class org.lsst.ccs.Agent.RunningCommand
     
    TypeInfos - Class in org.lsst.ccs.config
    a utility class to document the way org.lsst.gruth.types are shown to the end-user (specifically for the configuration properties file)
    TypeInfos() - Constructor for class org.lsst.ccs.config.TypeInfos
     

    U

    update(Observable, Object) - Method in class org.lsst.ccs.framework.Module
    Synchronous update.
    update(T) - Method in interface org.lsst.ccs.messaging.BusMessageForwarder
     
    updateAgentState(String, Enum...) - Method in class org.lsst.ccs.Agent
    Updates the state of this Agent and publishes StateChangeNotification message.
    updateHeartBeat(StatusHeartBeat) - Method in class org.lsst.ccs.Agent
    Subclasses can override this method to add customized information to the heartbeat.
    updateHeartBeat(StatusHeartBeat) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
     
    updateInternalState(String, AgentState...) - Method in class org.lsst.ccs.Agent
    Updates the internal state of this Agent and publishes StateChangeNotification message.
    updateStateAndSendStatusConfigurationInfo(String, Set<ParameterPath>) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Updates the state of the subsystem and sends a StatusConfigurationInfo status message
    updVars() - Method in class org.lsst.ccs.messaging.StatusAggregator
     
    uptime - Variable in class org.lsst.ccs.bus.data.RuntimeInfo
     
    usage() - Static method in class org.lsst.ccs.startup.remote.FireConfigRegistration
     

    V

    validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.framework.Configurable
    Override with more advanced parameter validation checking.
    validateBulkChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
    Validates the set of submitted changes as a group.
    validateBulkChanges() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
     
    ValParm - Class in org.lsst.gruth.jutils
    a utility to use parameter definition for any object that has :
  • Serializable implementation
  • a symmetric way of dealing with strings: the toString() method returns a String that can be used to create an Object through static method valueOf(thatString) A typical example are Enums
  • ValParm(Serializable) - Constructor for class org.lsst.gruth.jutils.ValParm
     
    ValParm(Serializable, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.ValParm
     
    value - Variable in class org.lsst.gruth.jutils.HollowParm
     
    ValueEvent - Class in org.lsst.ccs.config
    Registers the date of a value change in engineering mode.
    ValueEvent() - Constructor for class org.lsst.ccs.config.ValueEvent
     
    ValueEvent(long, String) - Constructor for class org.lsst.ccs.config.ValueEvent
     
    valueOf(String) - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.definition.Bus
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.states.AlertState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.states.CommandState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.states.OperationalState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.bus.states.PhaseState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in class org.lsst.ccs.config.ParameterPath
    reverse operation from toString(): creates a ParameterPath from a String.
    valueOf(String) - Static method in enum org.lsst.ccs.description.Tracer
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.framework.SignalLevel
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.gruth.jutils.BuiltParm.Type
    Returns the enum constant of this type with the specified name.
    values() - Static method in enum org.lsst.ccs.bus.data.AgentInfo.AgentType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.data.KeyValueData.KeyValueDataType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.definition.Bus
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.states.AlertState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.states.CommandState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.states.ConfigurationState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.states.OperationalState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.bus.states.PhaseState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.description.Tracer
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.framework.ClearAlertHandler.ClearAlertCode
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.framework.SignalLevel
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.ccs.framework.TreeWalkerDiag
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.gruth.jutils.BuiltParm.Type
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Method in class org.lsst.gruth.jutils.MapArgs
     
    ValueUpdate(String, Object) - Constructor for class org.lsst.ccs.framework.Module.ValueUpdate
     
    ValueUpdate(String, Object, long) - Constructor for class org.lsst.ccs.framework.Module.ValueUpdate
     

    W

    waitFor(Predicate<StateBundle>, long, TimeUnit) - Method in class org.lsst.ccs.Agent
    Block until this Agent is in state that satisfies the specified predicate.
    waitForAgent(String, long, TimeUnit) - Method in class org.lsst.ccs.messaging.AgentPresenceManager
    Wait for an Agent to be available on the buses.
    wasSuccessful() - Method in class org.lsst.ccs.bus.messages.CommandResult
    Was the execution of the CommandRequest successful?
    writeMissingDefaultConfigs() - Method in interface org.lsst.ccs.config.ConfigurationProxy
     
    writeMissingDefaultConfigs() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    WriterProvider - Interface in org.lsst.ccs.config
    When locally registering properties the LocalConfigurationProxy may need to write properties in a File or in memory for tests purposes.
    WriterProvider.ConfigurationFileName - Class in org.lsst.ccs.config
     
    A B C D E F G H I J K L M N O P Q R S T U V W 
    Skip navigation links

    Copyright © 2016 LSST. All rights reserved.