A B C D E F G H I L M N O P R S T U V

A

addDeploymentDescriptors(DeploymentDescriptor...) - Method in class org.lsst.ccs.config.SubsystemDescription
adds a list of Deployment Descriptors
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.SubsystemDescription
adds a list of parameter descriptions
addParameterDescriptions(Collection<ParameterDescription>) - Method in class org.lsst.ccs.config.SubsystemDescription
 
aliasObject(String, Object) - Method in class org.lsst.ccs.startup.NodeLookup
aliases cannot override names in name componentNode structure

B

baseNameFromNames(NamesAndTag) - Static method in class org.lsst.ccs.startup.BootUtils
creates a fileName from a NamesAndTag object (reverse operation of namesFromPath
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
 
BootCommand - Class in org.lsst.ccs.config
A Command object for CCS delivering data to be run to start a subsystem.
BootCommand(String, String, String, String, Object) - Constructor for class org.lsst.ccs.config.BootCommand
creates a boot command
bootFromCache() - Static method in class org.lsst.ccs.startup.BootUtils
 
BootStatus - Class in org.lsst.ccs.config
A specific status object that advertises a startup code and tells which data my be required (optionnal).
BootStatus() - Constructor for class org.lsst.ccs.config.BootStatus
 
BootStatus(String, String, String) - Constructor for class org.lsst.ccs.config.BootStatus
 
bootSubsystemFromDescriptionNode(ComponentNode, ConfigProfile, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
Deprecated. 
bootSubsystemFromEffectiveNode(ComponentNode, ConfigProfile, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
Deprecated. 
bootSubsystemFromEffectiveNode(ComponentNode, ConfigProfile, String) - Static method in class org.lsst.ccs.startup.BootUtils
Deprecated. 
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
 
BootUtils.LocalBootObject(String) - Constructor for class org.lsst.ccs.startup.BootUtils.LocalBootObject
 
BootUtils.LocalBootObject(String, String) - Constructor for class org.lsst.ccs.startup.BootUtils.LocalBootObject
 

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
 
check(String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
check() - Method in class org.lsst.ccs.config.SubsystemDescription
checks if a real subsystem can be built from the configurationData: all objects in the component node are built but the subsystem at the top is not started.
checkConstraints(String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
checkForParameterChange(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
checkRange(String, String, String, String) - Static method in class org.lsst.ccs.config.Constraints
checks if the value of type is between lower and upper (included).
checkRange(Class, String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
checkValue(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
 
checkValue(String) - Method in class org.lsst.ccs.config.ParameterDescription
 
checkWithControler(String, Constraints.Controler) - Static method in class org.lsst.ccs.config.Constraints
 
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
 
commit() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
commit() - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
will save the properties registered for this store
COMPARATOR - Static variable in interface org.lsst.ccs.config.PathObject
 
configName - Variable in class org.lsst.ccs.config.NamesAndTag
 
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, int) - Constructor for class org.lsst.ccs.config.ConfigProfile
 
configProfileDeprecating(ConfigProfile) - Method in interface org.lsst.ccs.config.DeprecationListener
 
ConfigurationBusClient - Class in org.lsst.ccs.config.remote.scripts
operates on Buses and send commands to the configuration service , receives responses
ConfigurationBusClient(String, String) - Constructor for class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
 
ConfigurationBusClient() - Constructor for class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
 
configurationData - Variable in class org.lsst.ccs.config.SubsystemDescription
Big object! see DescriptionType enum ...
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.
ConfigurationMismatchListener - Interface in org.lsst.ccs.config
An object that is warned when two objects do not match.
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.
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
 
Constraints - Class in org.lsst.ccs.config
A set of static methods to check constraints.
Constraints() - Constructor for class org.lsst.ccs.config.Constraints
 
Constraints.Controler - Interface in org.lsst.ccs.config
A specific code to control a value.
control(String) - Method in interface org.lsst.ccs.config.Constraints.Controler
should transform the String argument as a valid value and check it.
copyProfile(ConfigProfile, String, String, String, int, boolean) - Static method in class org.lsst.ccs.config.Factories
to be used to create a copy of configuration with different name , tag, etc.
createConfigProfile(SubsystemDescription, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
Creates a new ConfigProfile with ParameterConfiguration where values are just copied from the Description default value.
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.
createPreparedConfiguration(String, String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
createPreparedConfiguration(String, String, String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
generates in the database a special entry with a merge of description and configuration
createPreparedConfiguration(String, String, String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
createPreparedConfiguration(String, String, String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
createQuery(String) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 
createRawConfigProfile(SubsystemDescription, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
Creates a new ConfigProfile that has no ParameterConfiguration (and so is not ready to be persisted).
createRawSubsystemDescription(String, String, String, String, Serializable, DataFlavour) - Static method in class org.lsst.ccs.config.Factories
Creates a new SubsystemDescription without any ParameterDescription creation.
createRawSubsystemDescription(String, String, String, String, InputStream, String) - Static method in class org.lsst.ccs.config.Factories
creates a "raw" subsystem description by reading a groovy text from file.
createSubsystemDescription(String, String, String, String, Serializable, DataFlavour, ParameterFilter) - Static method in class org.lsst.ccs.config.Factories
creates a new SubsystemDescription populated with "empty" ParameterDescriptions.
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
 

D

DataFlavour - Enum in org.lsst.ccs.config
Data type used to store Subsystem descriptions.
dataFlavour - Variable in class org.lsst.ccs.config.SubsystemDescription

TODO: only object_tree in future releases (other formats can be provided to constructors)

DBInterface - Interface in org.lsst.ccs.config
defines the basic methods implemented by a Data Access Object.
DEFAULT_TREE_PARAMETER_FILTER - Static variable in class org.lsst.ccs.config.SubsystemDescription
Default filter for parameters: gets rid of all parameters that are references to other components and considers that a parameter with name "name" is out.
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
 
DeploymentDescriptor - Class in org.lsst.ccs.config
A deployment descriptor is a key for a set of deployed jars.
DeploymentDescriptor() - Constructor for class org.lsst.ccs.config.DeploymentDescriptor
 
deprecateConfigProfile(String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
Deprecates a ConfigProfile.
deprecateConfigProfile(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
deprecateConfigProfile(String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
Deprecates a valid Configuration Profile.
deprecateConfigProfile(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
deprecateConfigProfile(String, String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
deprecateSubsystemDescription(String, String) - 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.
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
 
DESIGNER_LEVEL - Static variable in class org.lsst.ccs.config.PackCst
 
detail - Variable in class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
 
detail - Variable in class org.lsst.ccs.config.remote.ProfileDeprecationEvent
 
dropModifications() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 

E

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
 
END_USER_LEVEL - Static variable in class org.lsst.ccs.config.PackCst
 
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
registers modified parameter during an engineering session
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!
exceptionFired - Variable in class org.lsst.ccs.config.HqlDAO
 
execute(CommandExecutor) - Method in class org.lsst.ccs.config.BootCommand
 

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.
Factories() - Constructor for class org.lsst.ccs.config.Factories
 
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
 
fetch(PathObject) - Method in class org.lsst.ccs.config.ConfigProfile
 
fetch(PathObject) - Method in class org.lsst.ccs.config.SubsystemDescription
Any ParameterDescription can be queried using any other PathObject
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
filter(String, Object) - Method in interface org.lsst.ccs.config.ParameterFilter
 
flush() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 

G

generateConfigProperties(PrintWriter) - Method in class org.lsst.ccs.config.ConfigProfile
prints to a property file a template that represents this ConfigProfile
generateConfigProperties(PrintWriter, int) - Method in class org.lsst.ccs.config.SubsystemDescription
writes to a property file properties that can be edited to generate a ConfigProfile
generateDescriptionMap() - Method in class org.lsst.ccs.config.SubsystemDescription
returns a Map that contains all ParameterDescription both by their pathName and their simpleName
get(String) - Static method in class org.lsst.ccs.config.TypeInfos
 
getActiveComponentNode(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
Gets a ComponentNode that can ge used to start a subsystem.
getActiveComponentNode(MachineConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
gets a ComponentNode from a MachineConfiguration object
getActiveConfigProfile(String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns an active ConfigProfile with name and tag
getActiveConfigProfile(String, String) - Method in interface org.lsst.ccs.config.DBInterface
get configProfile with name and tag
getActiveConfigProfile(String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getActiveConfigProfile(String, String) - Method in class org.lsst.ccs.config.HqlDAO
 
getActiveConfigProfile(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
getActiveConfigProfile(String, String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
gets an active ConfigProfile with anme and tag
getActiveConfigProfile(String, String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
getActiveConfigProfile(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 descirption by it"s 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
 
getArray(String, Class<T>) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a value stored in the properties as an array.
getBaseParameters(ParameterFilter) - Method in class org.lsst.ccs.config.SubsystemDescription
gets the base parameters from a description
getBaseParameters() - Method in class org.lsst.ccs.config.SubsystemDescription
get the base parameters using the default filter.
getBoolean(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a Boolean value stored with this key
getChildren(String, Class<T>) - Method in class org.lsst.ccs.startup.NodeLookup
 
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
 
getCodeSource() - Method in class org.lsst.ccs.config.TextAndNode
 
getComponentByName(String) - Method in class org.lsst.ccs.startup.NodeLookup
 
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
 
getComponentNode() - Method in class org.lsst.ccs.config.TextAndNode
 
getConfigName() - Method in class org.lsst.ccs.config.BootCommand
 
getConfigName() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getConfigName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getConfigName() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
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
 
getConfigurationData() - Method in class org.lsst.ccs.config.BootCommand
 
getConfigurationData() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getConfigurationName() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getConfigurationName() - Method in class org.lsst.ccs.config.RunHistory
 
getConfigurationName() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
 
getConfiguredData() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getConfigValidAt(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, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
getConfigValidAt(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, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
getConfigValidAt(String, String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
getConstraints() - Method in class org.lsst.ccs.config.ParameterDescription
 
getCurrentSession() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
getDataFlavour() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getDefaultParameterValue(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterBase
 
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterDescription
 
getDeployDescriptors() - Method in class org.lsst.ccs.config.SubsystemDescription
The list of deployment descriptors is modifiable only for objects not yet registered in database.
getDescription() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getDescription() - Method in class org.lsst.ccs.config.ParameterDescription
 
getDescriptionDeprecationEvent() - Method in class org.lsst.ccs.config.remote.DescriptionResult
 
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
 
getDescriptor() - Method in class org.lsst.ccs.config.BootCommand
 
getDescriptor() - Method in class org.lsst.ccs.config.DeploymentDescriptor
 
getDouble(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
get a double value associated with the key
getEffectiveNode(ComponentNode) - 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
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
 
getFacade() - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
getFloat(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a Float from a value in the properties
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
 
getId() - Method in class org.lsst.ccs.config.ConfigProfile
 
getId() - Method in class org.lsst.ccs.config.DeploymentDescriptor
 
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
 
getInput(Class, String) - Static method in class org.lsst.ccs.startup.BootUtils
searches for a file as a local file or a resource linked to a class or a global resource.
getInteger(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
get a Integer value from the Properties
getLatestInCache() - Static method in class org.lsst.ccs.startup.BootUtils
 
getLevel() - Method in class org.lsst.ccs.config.ConfigProfile
 
getLevel() - Method in class org.lsst.ccs.config.ParameterDescription
 
getList(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a list stored in the properties.
getMacAddress() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.ConfigurationFacade
get a MachineConfiguration object from the database.
getMachineConfiguration(String) - Method in interface org.lsst.ccs.config.DBInterface
get a machine configuration..
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.HqlDAO
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
getMachineConfiguration(String) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
get the machine configuration for a specific machine
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
getMap(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a Map stored in the properties.
getMessageType() - Method in class org.lsst.ccs.config.BootCommand
 
getMessageType() - Method in class org.lsst.ccs.config.BootStatus
 
getModifiedConfigurationData() - Method in class org.lsst.ccs.config.ConfigProfile
prepares a new executable configuration data with these modified parameters.
getModifiedConfigurationData(Properties) - Method in class org.lsst.ccs.config.SubsystemDescription
to be used to create startup data object from a non-registered Configuration data (in a properties file).
getModifiedParameters() - Method in class org.lsst.ccs.config.ConfigProfile
 
getName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getNameAndTag() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
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
 
getObject(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
tries to return an object out of a String.
getOptionalDescriptor() - Method in class org.lsst.ccs.config.BootStatus
 
getParamDescriptionSet() - 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
 
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.startup.NodeLookup
 
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
 
getPossibleDescriptions(int, ParameterFilter) - Method in class org.lsst.ccs.config.SubsystemDescription
Loks like the getBaseParameters but builds a collection of ParameterDescription.
getPossibleDescriptions(int) - Method in class org.lsst.ccs.config.SubsystemDescription
 
getPreparedConfiguration(String, String, String) - Method in interface org.lsst.ccs.config.DBInterface
returns a prepared Configuration
getPreparedConfiguration(String, String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getPreparedConfiguration(String, String, String) - Method in class org.lsst.ccs.config.HqlDAO
 
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.
getProfileDeprecationEvent() - Method in class org.lsst.ccs.config.remote.ProfileResult
 
getProfileDeprecationEvents() - Method in class org.lsst.ccs.config.remote.DescriptionResult
 
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
 
getRawSubsystemFromEffectiveNode(ComponentNode, ConfigProfile, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
 
getRawSubsystemFromEffectiveNode(ComponentNode, ConfigProfile, String) - Static method in class org.lsst.ccs.startup.BootUtils
Deprecated. 
getRemarks() - Method in class org.lsst.ccs.config.ConfigProfile
 
getRequestedConfiguration() - Method in class org.lsst.ccs.config.BootStatus
 
getRequestedSubsystem() - Method in class org.lsst.ccs.config.BootStatus
 
getRequestedTag() - Method in class org.lsst.ccs.config.BootStatus
 
getResult() - Method in class org.lsst.ccs.config.remote.DescriptionResult
 
getResult() - Method in class org.lsst.ccs.config.remote.ProfileResult
 
getRunningObject(String) - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
 
getSession() - Method in class org.lsst.ccs.config.HqlDAO
 
getSessionFactory() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
getSimpleName() - Method in class org.lsst.ccs.config.ParameterDescription
 
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
 
getString(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a String associated with a key
getStruct(String, Class<T>) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns an object stored with the struct convention from the properties.
getSubsystem() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
 
getSubsystemDescription() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemFromFile(String) - Static method in class org.lsst.ccs.startup.BootUtils
 
getSubsystemFromFile(String, String) - Static method in class org.lsst.ccs.startup.BootUtils
 
getSubsystemName() - Method in class org.lsst.ccs.config.BootCommand
 
getSubsystemName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemName() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getSubsystemName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getSubsystemName() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
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.startup.BootUtils.LocalBootObject
 
getTag() - Method in class org.lsst.ccs.config.BootCommand
 
getTag() - Method in class org.lsst.ccs.config.ConfigProfile
 
getTag() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getTag() - Method in class org.lsst.ccs.config.NamesAndTag
 
getTag() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getTag() - Method in class org.lsst.ccs.config.RunHistory
 
getTag() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getTagName() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getTagName() - Method in class org.lsst.ccs.startup.BootUtils.LocalBootObject
 
getTime() - Method in class org.lsst.ccs.config.ValueEvent
 
getTimeNext() - Method in class org.lsst.ccs.config.RunHistory
 
getTopComponentNode() - Method in class org.lsst.ccs.config.SubsystemDescription
returns the base object structure that describes the subsystem description (as loaded from a text file).
getTypeName() - Method in class org.lsst.ccs.config.ParameterBase
 
getTypeName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getUser() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getUser() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getUserName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getValue() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getValue() - Method in class org.lsst.ccs.config.ValueEvent
 
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.
getValueEvents() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getValueValidAt(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, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
getValueValidAt(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, long) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
getValueValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
getVersion() - Method in class org.lsst.ccs.config.SubsystemDescription
 

H

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
 
HibernateDAO - Class in org.lsst.ccs.config.dao.hibernate
 
HibernateDAO() - Constructor for class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
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
 
initSession() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
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.
isBeenInEngineeringMode() - Method in class org.lsst.ccs.config.ConfigProfile
 
isEndGuessed() - Method in class org.lsst.ccs.config.RunHistory
 
isFromProfile() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
isInTestContext() - Method in class org.lsst.ccs.config.BootStatus
 
isNotModifiableAtRuntime() - Method in class org.lsst.ccs.config.ParameterDescription
 
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.
isStartGuessed() - Method in class org.lsst.ccs.config.RunHistory
 

L

list() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractQuery
 
LocalConfigurationProxy - Class in org.lsst.ccs.config
 
LocalConfigurationProxy(ConfigProfile) - Constructor for class org.lsst.ccs.config.LocalConfigurationProxy
 
LocalDescriptionToConfigurationText - Class in org.lsst.ccs.startup
Utility to create locally a 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

MachineConfiguration - Class in org.lsst.ccs.config
Describes a Machine Configuration
MachineConfiguration() - Constructor for class org.lsst.ccs.config.MachineConfiguration
 
MachineConfiguration(String, String, String, String) - Constructor for class org.lsst.ccs.config.MachineConfiguration
 
main(String[]) - Static method in class org.lsst.ccs.config.remote.ConfigurationServerSystem
 
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
 
MemoryDAO - Class in org.lsst.ccs.config
 
MemoryDAO() - Constructor for class org.lsst.ccs.config.MemoryDAO
 
mergeProperties(Properties) - Method in class org.lsst.ccs.config.ConfigProfile
populates this configProfile with values extracted from a Properties object.
mismatch(ParameterConfiguration, AParameterDescription, Object) - Method in interface org.lsst.ccs.config.ConfigurationMismatchListener
 
mismatch(ParameterDescription, ParameterBase, Object) - Method in interface org.lsst.ccs.config.DescriptionMismatchListener
 
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
 
modifyValue(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
the value is modifiable only on objects not yet registered in the database
modifyValueAfterCheck(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
method for two phases commit: call only if check is ok.

N

NamesAndTag - Class in org.lsst.ccs.config
A data structure that contains name of subsystem, configuration and tag.
NamesAndTag(String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
 
namesFromPath(String) - Static method in class org.lsst.ccs.startup.BootUtils
gets subsystem name, configName and tag name from pathName
NodeLookup - Class in org.lsst.ccs.startup
 
NodeLookup(ComponentNode) - Constructor for class org.lsst.ccs.startup.NodeLookup
 
NodeModularSubsystem - Class in org.lsst.ccs.startup
the top subsystem that deals with configuration proxy and lookup service
NodeModularSubsystem(String, ConfigurationProxy) - Constructor for class org.lsst.ccs.startup.NodeModularSubsystem
 
notifyParameterChange(String, String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
notifyUncheckedParameterChange(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 

O

ON_HIBERNATE - Static variable in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
ON_LOCAL_FILES - Static variable in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
onStatus(BusMessage) - Method in class org.lsst.ccs.config.remote.ConfigurationServerSystem
 
openSession() - Method in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
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.startup - package org.lsst.ccs.startup
Codes in this package are mostly mains for applications linked to subsystem startup.

P

PackCst - Class in org.lsst.ccs.config
Constants for this package.
PackCst() - Constructor for class org.lsst.ccs.config.PackCst
 
ParameterBase - Class in org.lsst.ccs.config
this is an explicit duplication of description of parameter as it is in the subsystem configuration.
ParameterBase(String, String, String, String, String) - Constructor for class org.lsst.ccs.config.ParameterBase
 
ParameterBase(ParameterPath, 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.
parameterDescriptionsFromNode(ComponentNode, ParameterFilter, int) - Static method in class org.lsst.ccs.config.SubsystemDescription
 
ParameterFilter - Interface in org.lsst.ccs.config
Filters a parameter: given its name and or a value accept or reject it to be included in a list of ParameterDescription (that is a list of Parameter open for modifications).
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
parametersFromNode(ComponentNode, ParameterFilter) - Static method in class org.lsst.ccs.config.SubsystemDescription
gets the ParameterBase objects that describes arguments passed to the constructor linked to a node of the configuration tree.
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
 
PersistentProperties - Class in org.lsst.ccs.config.utilities
Stores as String various types in a property store.
PersistentProperties(String, PersistentProperties.Store) - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties
creates a PersistenProperties with a specific store.
PersistentProperties(String) - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties
uses a fileStore.
PersistentProperties.FileStore - Class in org.lsst.ccs.config.utilities
 
PersistentProperties.FileStore() - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
PersistentProperties.Store - Interface in org.lsst.ccs.config.utilities
this class defines the way the properties are made persistent and read.
populateParameterBasesFromTop(Collection<ParameterBase>, ComponentNode, ParameterFilter) - Static method in class org.lsst.ccs.config.SubsystemDescription
"tree-walker" to populate ParameterBase collection
populateParameterDescriptionsFromTop(Collection<ParameterDescription>, ComponentNode, ParameterFilter, int) - Static method in class org.lsst.ccs.config.SubsystemDescription
 
PreparedConfiguration - Class in org.lsst.ccs.config
objects of this class represent a complete set of data with modified configuration parameters that can be used to start a subsystem.
PreparedConfiguration(String, String, String, String, boolean, ComponentNode) - Constructor for class org.lsst.ccs.config.PreparedConfiguration
 
PreparedConfiguration(ConfigProfile) - Constructor for class org.lsst.ccs.config.PreparedConfiguration
 
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
 
putArray(String, Class<T>, V) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
registers an array in the properties.
putBoolean(String, boolean) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
put a Boolean value in the properties
putDouble(String, double) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
puts a Double value in the properties
putFloat(String, float) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
registers a Float as a Property
putInteger(String, int) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
put an Integer value in the Properties
putList(String, List) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
registers a List to the properties.
putMap(String, Map) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
stores a Map as a String in the properties.
putObject(String, Object) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
Puts an object with no type specification in the properties.
putString(String, String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
registers a String in the properties
putStruct(String, Class<T>, T) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
This will store objects that stick to a convention (and known as struct.

R

rawSubsystemFromDescriptionNode(ComponentNode, ConfigProfile, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
 
register(SubsystemDescription, String, String, int) - Method in class org.lsst.ccs.config.remote.scripts.RegisterConfigurationFromFile
 
register(String, String, String) - Method in class org.lsst.ccs.config.remote.scripts.RegisterDescriptionFromFile
 
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) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
registerConfiguration(String, String, String, String, int, Properties) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
registerConfiguration(String, String, String, String, int, Properties) - 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, int, Properties) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
registerConfiguration(String, String, String, String, int, Properties) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
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
 
RegisterConfigurationFromFile() - Constructor for class org.lsst.ccs.config.remote.scripts.RegisterConfigurationFromFile
 
RegisterDescriptionFromFile - Class in org.lsst.ccs.config.remote.scripts
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.config.remote.scripts.RegisterDescriptionFromFile
 
RegisterDescriptionFromFile() - Constructor for class org.lsst.ccs.config.remote.scripts.RegisterDescriptionFromFile
 
registerMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
regsiters a MachineConfiguration object to the database
registerMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.remote.ConfigurationServerModule
 
registerMachineConfiguration(MachineConfiguration) - Method in interface org.lsst.ccs.config.remote.ConfigurationService
registers in the database a machineConfiguration entry
registerMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.remote.ConfigurationServiceImpl
 
registerMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.remote.RMIConfigurationServer
 
registerNodes(ComponentNode) - Method in class org.lsst.ccs.startup.NodeModularSubsystem
 
registerPreparedConfiguration(String, String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
creates and registers a PreparedConfiguration.
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) - 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
 
removeDeploymentDescriptors(DeploymentDescriptor...) - Method in class org.lsst.ccs.config.SubsystemDescription
removes a list of Deployment Descriptors
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.SubsystemDescription
removes a list of parameter descriptions
repair(ConfigProfile, SubsystemDescription, ConfigurationMismatchListener) - Static method in class org.lsst.ccs.config.Factories
tries to create a new ConfigProfile from an old one.
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(String, String, String, long) - Constructor for class org.lsst.ccs.config.RunHistory
 

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
 
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(ComponentNode, String, String, String) - Static method in class org.lsst.ccs.startup.BootUtils
saves the latest run configuration in a local cache.
saveMachineConfiguration(MachineConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
saves a machine configuration
saveMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
saveMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.HqlDAO
 
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
 
savePreparedConfiguration(PreparedConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
saves a preparedConfiguration
savePreparedConfiguration(PreparedConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
savePreparedConfiguration(PreparedConfiguration) - 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
 
session - Variable in class org.lsst.ccs.config.HqlDAO
 
sessionFactory - Variable in class org.lsst.ccs.config.dao.hibernate.HibernateDAO
 
setConfigName(String) - Method in class org.lsst.ccs.config.MachineConfiguration
 
setConfigName(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setConstraints(String) - Method in class org.lsst.ccs.config.ParameterDescription
 
setDeprecationListener(DeprecationListener) - Method in class org.lsst.ccs.config.ConfigurationFacade
 
setDescription(String) - Method in class org.lsst.ccs.config.ParameterDescription
this data is not essential to the logic so it is modifiable anyway.
setDescriptor(DeploymentDescriptor) - Method in class org.lsst.ccs.config.BootCommand
 
setDescriptor(String) - Method in class org.lsst.ccs.config.DeploymentDescriptor
 
setEndGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
 
setEndTimestampLimit(long) - Method in class org.lsst.ccs.config.RunHistory
 
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
 
setInTestContext(boolean) - Method in class org.lsst.ccs.config.BootStatus
 
setLevel(int) - Method in class org.lsst.ccs.config.ParameterDescription
 
setMessagingFactory(MessagingFactory) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
setNotModifiableAtRuntime(boolean) - Method in class org.lsst.ccs.config.ParameterDescription
 
setOptionalDescriptor(DeploymentDescriptor) - Method in class org.lsst.ccs.config.BootStatus
 
setParameterBase(ParameterBase) - Method in class org.lsst.ccs.config.ParameterDescription
 
setRemarks(String) - Method in class org.lsst.ccs.config.ConfigProfile
no influence on behaviour.
setRequestedConfiguration(String) - Method in class org.lsst.ccs.config.BootStatus
 
setRequestedSubsystem(String) - Method in class org.lsst.ccs.config.BootStatus
 
setRequestedTag(String) - Method in class org.lsst.ccs.config.BootStatus
 
setSession(HqlDAO.AbstractSession) - Method in class org.lsst.ccs.config.HqlDAO
 
setSimpleName(String) - Method in class org.lsst.ccs.config.ParameterDescription
 
setStartGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
 
setStartTimestamp(long) - Method in class org.lsst.ccs.config.ConfigProfile
 
setSubsystemName(String) - Method in class org.lsst.ccs.config.MachineConfiguration
 
setSubsystemName(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setTag(String) - Method in class org.lsst.ccs.config.MachineConfiguration
 
setTag(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setTimeNext(long) - Method in class org.lsst.ccs.config.RunHistory
 
setUser(String) - Method in class org.lsst.ccs.config.PreparedConfiguration
 
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
 
stamp - Variable in class org.lsst.ccs.config.remote.DescriptionDeprecationEvent
 
stamp - Variable in class org.lsst.ccs.config.remote.ProfileDeprecationEvent
 
startNewConfigurationContext() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
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!).
storeIsFor(PersistentProperties) - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
storeIsFor(PersistentProperties) - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
should be normally part of the constructor: call this method only once!
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
 
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, String, String, Serializable, DataFlavour) - 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.config.NamesAndTag
 

T

tag - Variable in class org.lsst.ccs.config.NamesAndTag
 
temporaryChangeConfigurationValue(ParameterConfiguration, long, String) - Method in class org.lsst.ccs.config.ConfigProfile
 
temporaryChangeConfigurationValue(String, long, String) - Method in class org.lsst.ccs.config.ConfigProfile
 
TextAndNode - Class in org.lsst.ccs.config
Object to store both a text source for a Subsystem description and the binary data extracted from it (type ComponentNode)
TextAndNode(String, ComponentNode) - Constructor for class org.lsst.ccs.config.TextAndNode
 
TextAndNode(Object) - Constructor for class org.lsst.ccs.config.TextAndNode
 
TIME_OUT - Static variable in class org.lsst.ccs.config.remote.scripts.ConfigurationBusClient
 
toPropertyString(String, boolean) - Method in class org.lsst.ccs.config.ParameterDescription
creates a String to be included in a .preperties 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.config.BootStatus
 
toString() - Method in class org.lsst.ccs.config.ConfigProfile
 
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
 
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.
TypeInfos - Class in org.lsst.ccs.config
a utility class to document the way types are shown to the end-user (specifically for the configuration properties file)
TypeInfos() - Constructor for class org.lsst.ccs.config.TypeInfos
 

U

update() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
update() - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
will read the Properties registered by this store

V

value - Variable in class org.lsst.ccs.config.ParameterConfiguration
 
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.config.DataFlavour
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.
values() - Static method in enum org.lsst.ccs.config.DataFlavour
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L M N O P R S T U V

Copyright © 2013 LSST. All Rights Reserved.