Skip navigation links
A B C D G I L M N O P R S 

A

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
same as abort but with a time span.
aliasObject(String, Object) - Method in class org.lsst.ccs.startup.NodeLookup
aliases cannot override names in name componentNode structure

B

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.
BootUtils() - Constructor for class org.lsst.ccs.startup.BootUtils
 
BootUtils.LocalBootObject - Class in org.lsst.ccs.startup
Very important class: when an instance is created you can have :
  • a descriptive Node
  • the names of subsystem, configuration, tag
  • the corresponding Effective Node
  • a Subsystem ready to run (but not started)
  • C

    CCSBuilder - Class in org.lsst.ccs.startup
    for future uses: does nothing special right now build methods may be modified to insert some elements
    CCSBuilder(String) - Constructor for class org.lsst.ccs.startup.CCSBuilder
     
    CCSBuilder(String, String) - Constructor for class org.lsst.ccs.startup.CCSBuilder
     
    checkAllHardwareStarted() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    checks if all HardwareControllers have been started
    checkAllHardwareStopped() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    checks if all HardwareControllers have been stopped
    checkHardware() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invoke a checkHardware on all HardwareController (except when return diag modifies the path of invocation)
    checkStaticCompatibleConfiguration(ConfigProfile) - Static method in class org.lsst.ccs.startup.BootUtils
    to be invoked before registering a ConfigProfile which is not meant to be used for changing values at runtime.
    createNode(Object) - Method in class org.lsst.ccs.startup.CCSBuilder
     
    createNode(Object, Object) - Method in class org.lsst.ccs.startup.CCSBuilder
     
    createNode(Object, Map) - Method in class org.lsst.ccs.startup.CCSBuilder
     
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.startup.CCSBuilder
     

    D

    doShutdown() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the shutdownNow() methods on all components (starting from the top main Module)
    doStart() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the start() methods on all components (starting from the top main Module)
    dropConfigurationContext() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Deprecated.
    Does not perform an actual rollback

    G

    getChildren(String, Class<T>) - Method in class org.lsst.ccs.startup.NodeLookup
     
    getCommandBuilder(Object) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    to deprecate: invoke configurable.getCommandBuilder instead.
    getCommandDestination(String) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    utility method to find a Component out of a Command destination
    getComponentByName(String) - Method in class org.lsst.ccs.startup.NodeLookup
     
    getConfigurationName() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
     
    getDescriptiveNode(String) - Static method in class org.lsst.ccs.startup.BootUtils
    gets a descriptive node from a file
    getDescriptiveNode() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
    returns the initial descriptive Node (not the one modified by the Configuration Data)
    getEffectiveNode(DescriptiveNode) - Static method in class org.lsst.ccs.startup.BootUtils
    gets an effective node from a description node
    getEffectiveNode() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
     
    getEffectiveNodeFromFile(String) - Static method in class org.lsst.ccs.startup.BootUtils
    gets an effective node from a file
    getLatestInCache() - Static method in class org.lsst.ccs.startup.BootUtils
     
    getLookup() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
     
    getModifiedDescriptiveNode() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
    returns the descriptive node as modified by configuration (could be identical to initial DescriptiveNode)
    getParent(String) - Method in class org.lsst.ccs.startup.NodeLookup
     
    getPreOrderComponentList() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    *
    getRawSubsystemFromEffectiveNode(EffectiveNode, ConfigProfile, String, String, String, ConfigurationProxy) - Static method in class org.lsst.ccs.startup.BootUtils
     
    getRunningObject(String) - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
    Gets a reference to an object built by the configuration file.
    getSubsystem() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
     
    getSubsystemFromFile(String) - Static method in class org.lsst.ccs.startup.BootUtils
     
    getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.startup.BootUtils
     
    getSubsystemFromFile(String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
     
    getSubsystemName() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
     
    getSubsystemName() - Method in class org.lsst.ccs.startup.MainDescriptiveNode
     
    getTagName() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
     

    I

    isSlave() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
     

    L

    listChildren(String) - Method in class org.lsst.ccs.startup.NodeLookup
     
    loadConfiguration(String) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Loads the specified configuration.
    loadConfiguration() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Loads the default configuration if it exists.
    LocalBootObject(String) - Constructor for class org.lsst.ccs.startup.BootUtils.LocalBootObject
    creates a boot Object from a description file name
    LocalBootObject(String, String) - Constructor for class org.lsst.ccs.startup.BootUtils.LocalBootObject
    creates a boot Object from a description file name and a configuration property file.
    LocalBootObject(String, String, String, LocalConfigurationProxy.WriterProvider) - Constructor for class org.lsst.ccs.startup.BootUtils.LocalBootObject
     
    LocalDescriptionToConfigurationText - Class in org.lsst.ccs.startup
    Utility to create locally the configuration properties file.
    LocalDescriptionToConfigurationText() - Constructor for class org.lsst.ccs.startup.LocalDescriptionToConfigurationText
     
    LocalMergeToBinary - Class in org.lsst.ccs.startup
    creates a new Binary description file by merging a description file and a configuration properties file
    LocalMergeToBinary() - Constructor for class org.lsst.ccs.startup.LocalMergeToBinary
     
    LocalTextToBinary - Class in org.lsst.ccs.startup
    Utility code to locally transform a description text file to a binary one.
    LocalTextToBinary() - Constructor for class org.lsst.ccs.startup.LocalTextToBinary
     

    M

    main(String[]) - Static method in class org.lsst.ccs.startup.LocalDescriptionToConfigurationText
     
    main(String[]) - Static method in class org.lsst.ccs.startup.LocalMergeToBinary
     
    main(String[]) - Static method in class org.lsst.ccs.startup.LocalTextToBinary
     
    main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBoot
     
    main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBootFromBus
     
    main(String[]) - Static method in class org.lsst.ccs.startup.SubsystemBootFromStream
     
    MainDescriptiveNode - Class in org.lsst.ccs.startup
    A DescriptiveNode containing the name of the subsystem.
    MainDescriptiveNode(DescriptiveNode, Object, String) - Constructor for class org.lsst.ccs.startup.MainDescriptiveNode
     
    MainDescriptiveNode(DescriptiveNode, Object, Object, String) - Constructor for class org.lsst.ccs.startup.MainDescriptiveNode
     
    MainDescriptiveNode(DescriptiveNode, Object, Map, String) - Constructor for class org.lsst.ccs.startup.MainDescriptiveNode
     
    MainDescriptiveNode(DescriptiveNode, Object, Map, Object, String) - Constructor for class org.lsst.ccs.startup.MainDescriptiveNode
     

    N

    newConfigurationContext() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Deprecated.
    will be neutralized in 2.0 and 2.1 branches.
    NodeLookup - Class in org.lsst.ccs.startup
     
    NodeLookup(EffectiveNode) - Constructor for class org.lsst.ccs.startup.NodeLookup
     
    NodeModularSubsystem - Class in org.lsst.ccs.startup
    the top modular subsystem that deals with configuration proxy and lookup service
    NodeModularSubsystem(String, ConfigurationProxy, EffectiveNode) - Constructor for class org.lsst.ccs.startup.NodeModularSubsystem
     

    O

    org.lsst.ccs.startup - package org.lsst.ccs.startup
    Codes in this package are mostly mains for applications linked to subsystem startup.

    P

    postStart() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    invokes the postStart() methods on all components (starting from the top main Module)

    R

    rawSubsystemFromDescriptionNode(DescriptiveNode, ConfigProfile, String, String, String, ConfigurationProxy) - Static method in class org.lsst.ccs.startup.BootUtils
     
    register(String, String) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Deprecated.
    registerConfiguration(String) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Deprecated.
    saveConfiguration should be used instead

    S

    saveConfiguration(String) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Saves a configuration with a new name.
    saveConfiguration() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    Saves the current Configuration.
    saveInCache(DescriptiveNode, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
    saves the latest run configuration in a local cache.
    searchForDictionary(Command) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    * searches for details of an incoming command
    stop(long) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    forwards a STOP signal to all components (that are signalHandlers)
    stop() - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    same as stop(delay) but with an infinite delay
    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 expectedMaxDelay
    SubsystemBoot - Class in org.lsst.ccs.startup
     
    SubsystemBoot() - Constructor for class org.lsst.ccs.startup.SubsystemBoot
     
    SubsystemBootFromBus - Class in org.lsst.ccs.startup
    Starts a subsystem by requiring data from the network.
    SubsystemBootFromBus() - Constructor for class org.lsst.ccs.startup.SubsystemBootFromBus
     
    SubsystemBootFromStream - Class in org.lsst.ccs.startup
    Boots a subsystem from a local resource.
    SubsystemBootFromStream() - Constructor for class org.lsst.ccs.startup.SubsystemBootFromStream
     
    switchConfiguration(ConfigProfile, ConfigProfile) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
    TODO: modify this code: the quesiton is what is changed between profiles 2 different cases: after engineering modifications and other switches.
    A B C D G I L M N O P R S 
    Skip navigation links

    Copyright © 2015 LSST. All rights reserved.