in component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ServiceReferenceOSGi.java [74:86]
public void modifiedService(
ServiceReference<T> reference, Tracked<T> tracked) {
if (UpdateSupport.sendUpdate(tracked.runnable)) {
UpdateSupport.runUpdate(() -> {
tracked.runnable.run();
tracked.cachingServiceReference = new CachingServiceReference<>(
reference);
tracked.runnable =
_addedSource.apply(tracked.cachingServiceReference);
});
}
}