[ 
https://issues.apache.org/jira/browse/FELIX-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger resolved FELIX-1234.
--------------------------------------

    Resolution: Fixed

Fixed in Rev. 804329 by extending the callPlugins method to be supplied with 
the pid used to select the plugins by cm.target. For ManagedServiceFactory 
updates, this is the factory PID, otherwise this is the service PID.

> Configuration Plugins should be called for all configuration instances of 
> factory targets
> -----------------------------------------------------------------------------------------
>
>                 Key: FELIX-1234
>                 URL: https://issues.apache.org/jira/browse/FELIX-1234
>             Project: Felix
>          Issue Type: New Feature
>          Components: Configuration Admin, Specification compliance
>    Affects Versions: configadmin-1.0.10
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: configadmin-1.0.12
>
>
> When calling plugins, only the plugins whose cm.target service property 
> matches the PID of the updated configuration is called. If the service 
> receiving the configuration is a ManagedServiceFactory, the factory PID must 
> be used to match the cm.target property instead.
> The current implementation in the ConfigurationManager.callPlugins method 
> always considers the PID.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to