| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.config |
Overview
|
| org.lsst.ccs.framework | |
| org.lsst.ccs.startup |
Codes in this package are mostly mains for applications linked to subsystem startup.
|
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationProxy |
Subsystem.configurationProxy
the proxy for configuration (useful only for passive subsystem)
|
| Modifier and Type | Method and Description |
|---|---|
ConfigurationProxy |
Subsystem.getConfigurationProxy() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Subsystem.setConfigurationProxy(ConfigurationProxy configurationProxy)
this method should not be used once the proxy is delegated to all components
so it should not be public!
TODO: this makes only sense for Modular subsystem (so move away)
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalConfigurationProxy
register locally changes in parameters (that is creates a new Properties "resource" for the
configuration)
|
| Modifier and Type | Field and Description |
|---|---|
static ConfigurationProxy |
ConfigurationProxy.NONE |
| Constructor and Description |
|---|
Environment(String name,
Configurable currentObject,
ConfigurationProxy configurationProxy,
ComponentLookupService lookupService)
Creates an Environment for a Configurable object.
|
| Modifier and Type | Method and Description |
|---|---|
static Subsystem |
BootUtils.getRawSubsystemFromEffectiveNode(EffectiveNode effectiveNode,
ConfigProfile profile,
String subsystemName,
String configName,
String tag,
ConfigurationProxy confProxy) |
static Subsystem |
BootUtils.rawSubsystemFromDescriptionNode(DescriptiveNode descriptionNode,
ConfigProfile profile,
String subsystemName,
String configName,
String tag,
ConfigurationProxy confProxy) |
| Constructor and Description |
|---|
NodeModularSubsystem(String name,
ConfigurationProxy proxy,
EffectiveNode topNode) |
Copyright © 2015 LSST. All rights reserved.