Skip navigation links
A B C D E F G H I L O P R S T V W 

A

addConfigurationHandlerForObject(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 

B

BulkSettingException - Exception in org.lsst.ccs.config
An exception occurring during the setting step of a bulk change.
BulkSettingException(String) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkSettingException(Throwable) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkSettingException(String, Throwable) - Constructor for exception org.lsst.ccs.config.BulkSettingException
 
BulkValidationException - Exception in org.lsst.ccs.config
An exception occurring during the validation step of a bulk change.
BulkValidationException(Throwable) - Constructor for exception org.lsst.ccs.config.BulkValidationException
 

C

CategoryHandler - Class in org.lsst.ccs.config
Handles a category of parameters.
CCSBusesConfigurationDAO - Class in org.lsst.ccs.config.remote
Implementation of the remote configuration proxy, through the CCS Buses.
CCSBusesConfigurationDAO(AgentMessagingLayer) - Constructor for class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
commitBulkChange(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
This commit operation should operate under the control of a configuration lock.
compareTo(ConfigurationParameterHandler) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
CONFIG_DB - Static variable in class org.lsst.ccs.config.PackCst
Set to true in agent properties to advertise configuration persistence capabilities.
ConfigurationBulkChangeHandler - Interface in org.lsst.ccs.config
An interface that gives a component more control on how to validate / set a bulk change of configuration parameters.
ConfigurationDAO - Interface in org.lsst.ccs.config
DAO interface to configuration information.
ConfigurationDescription - Class in org.lsst.ccs.config
A configuration summary.
ConfigurationDescription() - Constructor for class org.lsst.ccs.config.ConfigurationDescription
 
ConfigurationDescription(Set<String>) - Constructor for class org.lsst.ccs.config.ConfigurationDescription
 
ConfigurationHandlerSet - Class in org.lsst.ccs.config
A set of several ConfigurationHandlers.
ConfigurationHandlerSet(boolean) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationHandlerSet() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
configurationParameterComparator - Static variable in class org.lsst.ccs.config.LocalConfigurationDAO
 
ConfigurationParameterHandler - Class in org.lsst.ccs.config
 
ConfigurationServiceException - Exception in org.lsst.ccs.config
Exception standing for issues accessing the configuration service.
ConfigurationServiceException(String, Throwable) - Constructor for exception org.lsst.ccs.config.ConfigurationServiceException
 
ConfigurationView - Class in org.lsst.ccs.config
A view of the configuration parameters values, ordered by the component they belong to.
ConfigurationView() - Constructor for class org.lsst.ccs.config.ConfigurationView
 
ConfigurationView(ConfigurationDescription) - Constructor for class org.lsst.ccs.config.ConfigurationView
 
containsCategory(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
containsPath(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 

D

DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
diff(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationView
Performs a diff view between this view and the one passed as argument.
dropAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
DualConfigurationDAO - Class in org.lsst.ccs.config.remote
 
DualConfigurationDAO(AgentMessagingLayer, String) - Constructor for class org.lsst.ccs.config.remote.DualConfigurationDAO
 

E

equals(Object) - Method in class org.lsst.ccs.config.ConfigurationDescription
 

F

findAvailableConfigurationsForCategory(String, String) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 
findAvailableConfigurationsForCategory(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
findAvailableConfigurationsForCategory(String, String) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
findAvailableConfigurationsForCategory(String, String) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 

G

getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getAsParameterPathMap() - Method in class org.lsst.ccs.config.ConfigurationView
 
getCategory() - Method in class org.lsst.ccs.config.CategoryHandler
 
getCategoryHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategorySet() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategoryTags() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getCategoryVersions() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
 
getConfigurationProperties(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
Get configuration properties from the file system for a given tag and category.
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
Returns a live map of the values of the configurable parameters for the given component.
getDataPoviderInfoList() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getInstance() - Static method in class org.lsst.ccs.config.WriterProvider
 
getLiveConfigurationView() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getName() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getParameters() - Method in class org.lsst.ccs.config.CategoryHandler
 
getParameterType() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getPathValue(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 
getPrintWriter(String) - Method in class org.lsst.ccs.config.WriterProvider
 
getProperties(String) - Method in class org.lsst.ccs.config.WriterProvider
 
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getValuesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationView
 
getVersion() - Method in class org.lsst.ccs.config.ConfigurationDescription
 

H

hashCode() - Method in class org.lsst.ccs.config.ConfigurationDescription
 

I

initialize(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
initialize(String, ConfigurationView, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
IS_CONFIG_DUAL - Static variable in class org.lsst.ccs.config.PackCst
Set to true in agent properties for agents that which to fully interact with the remote configuration service.
IS_CONFIG_REMOTE - Static variable in class org.lsst.ccs.config.PackCst
Set to true in agent properties for agents that which to fully interact with the remote configuration service.
isAvailable() - Method in interface org.lsst.ccs.config.ConfigurationDAO
Checks whether the configuration service is unavailable or not.
isAvailable() - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
isAvailable() - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
isAvailable() - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
isBuild() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isBuildParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
isEmpty() - Method in class org.lsst.ccs.config.ConfigurationView
 
isFinal() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isFinalParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isParameterReadOnly(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isReadOnly() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 

L

loadCategories(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
loadConfiguration(String, ConfigurationDescription) - Method in interface org.lsst.ccs.config.ConfigurationDAO
For each pair 'category:configuration' in taggedCategories, the category is loaded with its specified configuration, categories that are not mentioned are left untouched.
loadConfiguration(String, ConfigurationDescription) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadConfiguration(String, ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadConfiguration(String, ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
loadGlobalConfiguration(String, String, int) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Loads a pre-defined combination of category configurations.
loadGlobalConfiguration(String, String, int) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
loadGlobalConfiguration(String, String, int) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadGlobalConfiguration(String, String, int) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
LocalConfigurationDAO - Class in org.lsst.ccs.config
Configuration proxy that registers configurations locally as properties files.
LocalConfigurationDAO(String, String) - Constructor for class org.lsst.ccs.config.LocalConfigurationDAO
Builds a configuration proxy for the subsystem described by subsystemDesc.
locateConfigurations(ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 

O

org.lsst.ccs.config - package org.lsst.ccs.config
Classes responsible for managing the configuration of a subsystem.
org.lsst.ccs.config.remote - package org.lsst.ccs.config.remote
 

P

PackCst - Class in org.lsst.ccs.config
Constants for this package.
parseConfigurationString(String...) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
printProperty(String, String) - Method in class org.lsst.ccs.config.PropertiesPrintWriter
 
PropertiesPrintWriter - Class in org.lsst.ccs.config
a PrintWriter dedicated to writing properties files.
PropertiesPrintWriter(String, String) - Constructor for class org.lsst.ccs.config.PropertiesPrintWriter
 
putAll(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationView
 
putParameterValue(String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putParameterValue(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationView
 
putTagForCategory(String, String, Integer) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
putValuesForComponent(String, Map<String, String>) - Method in class org.lsst.ccs.config.ConfigurationView
 

R

registerConfiguration(String, ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Request for a registration to the remote configuration server
registerConfiguration(String, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
registerConfiguration(String, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
registerConfiguration(String, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
REQUIRE_COMPLETE_CONFIGURATIONS - Static variable in class org.lsst.ccs.config.PackCst
Set to true if configuration files must be complete in order to be loadable.

S

SAFE_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
safeConfiguration(Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
saveChangesForCategoriesAs(String, ConfigurationDescription, ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
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, ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.LocalConfigurationDAO
 
saveChangesForCategoriesAs(String, ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
saveChangesForCategoriesAs(String, ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.DualConfigurationDAO
 
setConfigurationDescription(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationView
 
setName(String, int) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
setParameterBulk(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Set one or more configuration parameters to a new value.
setSingleParameter(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
setSingleParameter(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
submitChange(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 

T

toPropertyString(ConfigurationParameterInfo) - Static method in class org.lsst.ccs.config.LocalConfigurationDAO
creates a String to be included in a .properties file
toString() - Method in class org.lsst.ccs.config.ConfigurationDescription
 

V

validateBulkChange(Map<String, Object>) - Method in interface org.lsst.ccs.config.ConfigurationBulkChangeHandler
Validate a set of proposed changes of configuration parameters of this component.

W

withDefaults(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
WriterProvider - Class in org.lsst.ccs.config
Generic interface for writing, reading and finding properties files against a pattern.
WriterProvider() - Constructor for class org.lsst.ccs.config.WriterProvider
 
A B C D E F G H I L O P R S T V W 
Skip navigation links

Copyright © 2020 LSST. All rights reserved.