Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
112.5.11-12, 112.7.1 from 4.2 Compendium spec (numbers may be slightly different-- these are from the May 6 draft).
Modifying a component configuration can occur if
- the component description specifies the modified attribute and
- the component properties of the component configuration use a Configuration object from the Configuration Admin service and
- that Configuration object is modified without causing the component configuration to become unsatisfied.
If this occurs, the component instance will be notified of the change in the component properties.
If the modified attribute is not specified, then the component configuration will become unsatisfied if its component properties use a Configuration object and that Configuration object is modified in any way.
–
Basically: you can specify a 'modified' attribute/method that should be called when ConfigAdmin pushes a changed configuration for a component, instead of deactivating and then re-activating the component on a configuration change.