
@Deprecated public interface Configurable extends ConfigurationBulkChangeHandler, HasLifecycle, UsesSubsystem
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Configurable.Environment
Deprecated.
Use ComponentConfigurationEnvironment instead
|
| Modifier and Type | Method and Description |
|---|---|
default void |
change(String parameterName,
Object value)
Deprecated.
|
default void |
dropSubmittedChanges()
Deprecated.
|
default <T> LinkedHashMap<String,T> |
getChildren(Class<T> clazz)
Deprecated.
use getComponentLookup() from Subsystem instead
|
default Object |
getComponentByName(String name)
Deprecated.
use getComponentLookup() from Subsystem instead
|
default Configurable.Environment |
getEnvironment()
Deprecated.
Implement interface
UsesSubsystem and
use method ComponentConfigurationEnvironment getComponentConfigurationEnvironment()
instead |
default Map.Entry<String,Object> |
getParent()
Deprecated.
use getComponentLookup() from Subsystem instead
|
default Object |
getParentObject()
Deprecated.
use getComponentLookup() from Subsystem instead
|
default Map<String,String> |
getSubmittedChanges()
Deprecated.
|
default void |
init()
Deprecated.
Use methods on HasLifecycle instead
|
default Boolean |
isParameterConfigurable(String parameterName)
Deprecated.
|
default void |
postStart()
Deprecated.
Use methods on HasLifecycle instead
|
default Map<String,String> |
printConfigurableParameters(String... categories)
Deprecated.
|
default Map<String,Object> |
setBulkParameter(Map<String,Object> parametersView)
Deprecated.
Use methods on ConfigurationBulkChangeHandler instead
|
default void |
shutdownNow()
Deprecated.
Use methods on HasLifecycle instead
|
default void |
start()
Deprecated.
Use methods on HasLifecycle instead
|
default void |
submitChange(String parameterName,
Object value)
Deprecated.
|
default void |
submitChanges(Map<String,Object> values)
Deprecated.
|
default void |
validateBulkChange(Map<String,Object> parametersView)
Deprecated.
Use methods on ConfigurationBulkChangeHandler instead
|
setParameterBulkgetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystem@Deprecated default Configurable.Environment getEnvironment()
UsesSubsystem and
use method ComponentConfigurationEnvironment getComponentConfigurationEnvironment()
instead@Deprecated default Object getComponentByName(String name)
name - @Deprecated default <T> LinkedHashMap<String,T> getChildren(Class<T> clazz)
T - clazz - could be an interface (or even Object.class)@Deprecated default Object getParentObject()
@Deprecated default Map.Entry<String,Object> getParent()
@Deprecated @Command(description="engineering mode change of parameter value", type=CONFIGURATION) default void change(@Argument(name="parameterName",description="Configuration parameter name") String parameterName, @Argument(name="value",description="Configuration parameter value") Object value)
@Command(description = "engineering mode change of parameter value", type = CommandType.CONFIGURATION)
parameterName - the name of the parameter to changevalue - the value to affect to this parameter@Deprecated @Command(description="submit a potential change for a parameter", type=CONFIGURATION) default void submitChange(@Argument(name="parameterName",description="Configuration parameter name") String parameterName, @Argument(name="value",description="Configuration parameter value") Object value)
parameterName - the name of the parametervalue - the new value to submit for this parameter@Deprecated @Command(description="submit potential changes for parameters", type=CONFIGURATION) default void submitChanges(Map<String,Object> values)
Subsystem.commitBulkChange()values - a map of parameter name and the new value to submit for this parameter@Deprecated @Command(description="displays the current values of the parameters that belong to the given categories", type=CONFIGURATION) default Map<String,String> printConfigurableParameters(String... categories)
@Deprecated @Command(description="prints the current state of the submitted changes", type=CONFIGURATION) default Map<String,String> getSubmittedChanges()
@Deprecated @Command(description="drops the submitted changes for this component", type=CONFIGURATION) default void dropSubmittedChanges()
@Deprecated default Boolean isParameterConfigurable(String parameterName)
@Deprecated default void init()
HasLifecycleinit in interface HasLifecycle@Deprecated default void start()
HasLifecyclestart in interface HasLifecycle@Deprecated default void postStart() throws HardwareException
HasLifecyclepostStart in interface HasLifecycleHardwareException@Deprecated default void shutdownNow()
HasLifecycleshutdownNow in interface HasLifecycle@Deprecated default void validateBulkChange(Map<String,Object> parametersView)
ConfigurationBulkChangeHandlervalidateBulkChange in interface ConfigurationBulkChangeHandlerparametersView - the whole set of parameters for this component with
their value to be validated. it maps the parameter names to their value.@Deprecated default Map<String,Object> setBulkParameter(Map<String,Object> parametersView)
ConfigurationBulkChangeHandlersetBulkParameter in interface ConfigurationBulkChangeHandlerparametersView - a map of parameter names with the new value for this
parameterCopyright © 2016 LSST. All rights reserved.