public void modifiedService()

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);
                });
            }
        }