Support for the 'modified' operation (DS in OSGi 4.2 compendium)
----------------------------------------------------------------
Key: FELIX-1284
URL: https://issues.apache.org/jira/browse/FELIX-1284
Project: Felix
Issue Type: New Feature
Components: Declarative Services (SCR), Specification compliance
Reporter: Erin Schnabel
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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.