Called by the Configuration Admin Service to update the component with Configuration properties.
This causes the component to be reactivated with the new configuration unless no configuration has ever been set on this component and the
configuration
parameter is
null
. In this case nothing is to be done. If a configuration has previously been set and now the configuration is deleted, the
configuration
parameter is
null
and the component has to be reactivated with the default configuration.
@param configuration The configuration properties for the component fromthe Configuration Admin Service or
null
if there is no configuration or if the configuration has just been deleted.
@param configurationDeleted TODO
@param changeCount Change count for the configuration
@param targetedPID TargetedPID for the configuration