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

A

addCategoryTag(CategoryTag) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
addConfigurationHandlerForObject(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
addConfigurationHandlerForObject(String, String, Object, boolean) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
addOrUpdateTagVersion(String, Integer) - Method in class org.lsst.ccs.config.CategoryTag
 

B

buildConfigChangerMap(Class, Object) - Static method in class org.lsst.ccs.config.ConfigurationHandlerBuilder
Introspects the class for @ConfigChanger methods.
buildParameterFieldsMap(Class, Object) - Static method in class org.lsst.ccs.config.ConfigurationHandlerBuilder
Introspect the class for @ConfigurationParameter fields.
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.
CategoryTag - Class in org.lsst.ccs.config
Class that describes a category tag, i.e.
CategoryTag(String) - Constructor for class org.lsst.ccs.config.CategoryTag
 
CCSBusesConfigurationDAO - Class in org.lsst.ccs.config.remote
Implementation of the remote configuration proxy, through the CCS Buses.
CCSBusesConfigurationDAO(AgentMessagingLayer, String) - Constructor for class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
checkAgainstConstraints(Object) - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
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
 
ConfigurationHandler - Class in org.lsst.ccs.config
Encapsulates the logic of setting configurable parameters for a given component.
ConfigurationHandlerBuilder - Class in org.lsst.ccs.config
Builder for ComponentConfigurationHandler objects.
ConfigurationHandlerSet - Class in org.lsst.ccs.config
A set of several ConfigurationHandlers.
ConfigurationHandlerSet(boolean, boolean, boolean) - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationHandlerSet() - Constructor for class org.lsst.ccs.config.ConfigurationHandlerSet
 
ConfigurationParameterDescription - Class in org.lsst.ccs.config
A configuration parameter description class.
ConfigurationParameterDescription() - Constructor for class org.lsst.ccs.config.ConfigurationParameterDescription
 
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(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
 
containsTag(String) - Method in class org.lsst.ccs.config.CategoryTag
 

D

DEFAULT_CAT - Static variable in class org.lsst.ccs.config.CategoryTag
 
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_INITIAL_CONFIG_NAME - Static variable in class org.lsst.ccs.config.CategoryTag
 
DEFAULT_INITIAL_CONFIG_NAME - Static variable in class org.lsst.ccs.config.ConfigurationDescription
 
DEFAULT_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 
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
 

E

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

F

findAvailableConfigurationsForCategory(String) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
fromConfigurationInfo(ConfigurationInfo, Set<String>) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 
fromConfigurationInfo(ConfigurationInfo) - Static method in class org.lsst.ccs.config.ConfigurationDescription
 

G

getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getAsParameterPathMap() - Method in class org.lsst.ccs.config.ConfigurationView
 
getCategoriesSet() - Method in class org.lsst.ccs.config.ConfigurationDescription
Get the Set of categories in this description.
getCategory() - Method in class org.lsst.ccs.config.CategoryHandler
 
getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
getCategory() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getCategoryHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategoryName() - Method in class org.lsst.ccs.config.CategoryTag
 
getCategorySet() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getCategoryTag(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
getCategoryTags() - Method in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
getCategoryVersions() - Method in class org.lsst.ccs.config.ConfigurationDescription
Deprecated.
getConfigChangerMethod() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getConfigurableComponents() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getConfigurationDescription() - Method in class org.lsst.ccs.config.ConfigurationView
 
getConfigurationHandlerForGroovy(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
getConfigurationParameterDescription(String) - Method in interface org.lsst.ccs.config.HasConfigurationParameterDescription
Get a custom ConfigurationParameterDescription for the specified parameter name.
getConfigurationParameterHandler(String) - Method in class org.lsst.ccs.config.ConfigurationHandler
 
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
 
getDescription() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
getDescriptionName() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
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
 
getName() - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
getParameterPath() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getParameters() - Method in class org.lsst.ccs.config.CategoryHandler
 
getParameterSet(String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
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
 
getTags() - Method in class org.lsst.ccs.config.CategoryTag
 
getTagVersion(String) - Method in class org.lsst.ccs.config.CategoryTag
 
getUnits() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
getValuesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurationView
 
getVersion() - Method in class org.lsst.ccs.config.ConfigurationDescription
 

H

hasConfigChangerMethod() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
HasConfigurationParameterDescription - Interface in org.lsst.ccs.config
Interface to be implemented by classes that wish to overwrite the configuration parameter description as specified by the ConfigurationParameter annotation.
hashCode() - Method in class org.lsst.ccs.config.ConfigurationDescription
 
hasRuntimeParameters() - Method in class org.lsst.ccs.config.ConfigurationHandler
 
hasSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 

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, 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.remote.CCSBusesConfigurationDAO
 
isBuild() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isBuildParameter(String, String) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
isBulkChanger() - Method in class org.lsst.ccs.config.ConfigurationHandler
 
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
 
isOptional() - Method in class org.lsst.ccs.config.ConfigurationParameterHandler
 
isOptionalParameter(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

LATEST_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 
loadCategories(ConfigurationView) - Method in class org.lsst.ccs.config.ConfigurationHandlerSet
 
loadConfiguration(ConfigurationDescription) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Load the provided ConfigurationDescription.
loadConfiguration(ConfigurationDescription) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
loadGlobalConfiguration(String, int) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Loads a pre-defined combination of category configurations.
loadGlobalConfiguration(String, int) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
locateConfigurations(ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
 

M

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

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.
parseCategoryTagInput(String) - Static method in class org.lsst.ccs.config.CategoryTag
 
parseCategoryTagInput(String, boolean) - Static method in class org.lsst.ccs.config.CategoryTag
 
parseConfigurationString(String...) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
parseConfigurationString(boolean, 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(ConfigurationInfo) - Method in interface org.lsst.ccs.config.ConfigurationDAO
Request for a registration to the remote configuration server
registerConfiguration(ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
removeCategory(String) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
removeValueForPath(ParameterPath) - Method in class org.lsst.ccs.config.ConfigurationView
 
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.CategoryTag
 
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(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(ConfigurationDescription, ConfigurationInfo) - Method in class org.lsst.ccs.config.remote.CCSBusesConfigurationDAO
 
setConfigurationDescription(ConfigurationDescription) - Method in class org.lsst.ccs.config.ConfigurationView
 
setHasChanges(boolean) - Method in class org.lsst.ccs.config.CategoryTag
 
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

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

U

UNDEF_VERSION - Static variable in class org.lsst.ccs.config.CategoryTag
 

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

withCategory(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
withDefaultInitial(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
withDefaults(boolean) - Method in class org.lsst.ccs.config.ConfigurationDescription
 
withDescription(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
withName(String) - Method in class org.lsst.ccs.config.ConfigurationParameterDescription
 
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 M O P R S T U V W 
Skip navigation links

Copyright © 2020 LSST. All rights reserved.