
| Interface | Description |
|---|---|
| ComponentLookupService |
This interface helps find component of the susbsystem
as they are defined in the description "tree"
|
| Configurable |
This interface is implemented by Objects that have access to current configuration service
and to Component lookup Service.
|
| ConfigurationProxy |
Subsystem access to configuration information.
|
| Constraint |
aspectJ feature (to keep in Limbo)
|
| HardwareController |
codes that implement this interface are supposed to handle hardware
either directly or through subComponents (children).
|
| MethodConstraint |
aspectJ feature (to keep in Limbo)
|
| ModuleRegistry | Deprecated |
| SignalHandler |
A component that can receive a Signal.
|
| Class | Description |
|---|---|
| AbstractMethodConstraint |
aspectJ feature (to keep in Limbo)
|
| BasicModularSubSystem | Deprecated |
| CommandPresenceAgent |
Instance of this class are to be used by codes such as BusMasters
to monitor the presence of subsystem on the Command bus.
|
| Configurable.Environment |
instances of this class are created by the subsystem startup.
|
| ConfigurableComponent |
Super classes of all Components that are "lightweight" in the sense that they do not need
all the Module features.
|
| ConfigurableProxy |
Implementation of
CCSProxy
by a ConfigurableComponent object. |
| ConstraintAspect |
AspectJ aspect that builds a list of constraints from the XML config file and
checks them upon invocation of @Guarded methods.
|
| Context | Deprecated |
| DictionaryContext |
Data object
to be used by "tree" structure that report all the dictionaries of a Subsystem.
|
| Module |
Building block for a ModularSubsystem.
|
| NodeCommand | Deprecated |
| NodesFunction<T> | Deprecated |
| NodeTreeWalker | Deprecated |
| PropertyValueMethodConstraint |
aspectJ feature (to keep in Limbo)
|
| Signal |
Conveys a signal to an SignalHandler component.
|
| Enum | Description |
|---|---|
| SignalLevel |
A list of signals that can be sent to "SignalHandler" components.
|
| TreeWalkerDiag |
Some methods are executed during "treewalking" (that is from parent to children nodes).
|
| Annotation Type | Description |
|---|---|
| Guarded |
Methods annotated with @Guarded will be instrumented by aspectJ and checked
for constraints.
|
Copyright © 2015 LSST. All rights reserved.