You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2016/11/04 10:39:21 UTC
svn commit: r1768002 -
/sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java
Author: cziegeler
Date: Fri Nov 4 10:39:21 2016
New Revision: 1768002
URL: http://svn.apache.org/viewvc?rev=1768002&view=rev
Log:
SLING-6243 : Log all deprecated event handlers
Modified:
sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java
Modified: sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java?rev=1768002&r1=1768001&r2=1768002&view=diff
==============================================================================
--- sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java (original)
+++ sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/observation/OsgiObservationBridge.java Fri Nov 4 10:39:21 2016
@@ -40,6 +40,7 @@ import org.osgi.service.component.annota
import org.osgi.service.component.annotations.ConfigurationPolicy;
import org.osgi.service.component.annotations.Reference;
import org.osgi.service.component.annotations.ReferenceCardinality;
+import org.osgi.service.component.annotations.ReferencePolicy;
import org.osgi.service.event.Event;
import org.osgi.service.event.EventAdmin;
import org.osgi.service.event.EventHandler;
@@ -81,12 +82,18 @@ public class OsgiObservationBridge imple
@Reference(name = "handlers",
cardinality=ReferenceCardinality.AT_LEAST_ONE,
+ policy=ReferencePolicy.DYNAMIC,
service=EventHandler.class,
target="(event.topics=org/apache/sling/api/resource/*)")
private void bindEventHandler(final EventHandler handler) {
logger.warn("Found OSGi Event Handler for deprecated resource bridge: {}", handler);
}
+ @SuppressWarnings("unused")
+ private void unbindEventHandler(final EventHandler handler) {
+ // nothing to do here
+ }
+
protected void deactivate() {
changesQueue.clear();
job.stop();