glimmerveen commented on code in PR #486:
URL: https://github.com/apache/felix-dev/pull/486#discussion_r2927584748


##########
scr/src/main/java/org/apache/felix/scr/impl/ComponentRegistry.java:
##########
@@ -718,42 +716,44 @@ public Dictionary<String, Object> 
getServiceRegistrationProperties()
 
     public void setRegistration(final 
ServiceRegistration<ServiceComponentRuntime> reg)
     {
-        this.registration = reg;
+        long delay = m_configuration.serviceChangecountTimeout();
+        m_componentActor.scheduleWithFixedDelay(new 
UpdateChangeCountProperty(reg), delay, delay, TimeUnit.MILLISECONDS);

Review Comment:
   With this change though, the UpdateChangeCountProperty Runnable will be 
continuously scheduled, rather than the current approach that only schedules 
the task _if_ there is a change. Especially with a low 
serviceChangecountTimeout value I expect that this change's continuous nature 
will introduce a lot of unnecessary processing, even when no changes need to be 
announced.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to