Use config instead of Activator for netvirt and netvirt-providers
[netvirt.git] / openstack / net-virt / src / main / java / org / opendaylight / ovsdb / openstack / netvirt / AbstractHandler.java
index b9c5e5436934be8c293b0c913de7e8c3bc19559d..7abc1f62f62488b4ad49d51ecd237e78dbd4632b 100644 (file)
@@ -25,17 +25,21 @@ import java.net.HttpURLConnection;
  * handlers.
  */
 public abstract class AbstractHandler {
-
-    /**
-     * Logger instance.
-     */
     static final Logger logger = LoggerFactory.getLogger(AbstractHandler.class);
 
+    /*public AbstractHandler() {
+        logger.info(">>>>> init {}", this.getClass());
+    }*/
+
     // The implementation for each of these services is resolved by the OSGi Service Manager
     private volatile EventDispatcher eventDispatcher;
 
-    void init() {
+    /*void init() {
         logger.info(">>>>> init {}", this.getClass());
+    }*/
+
+    protected void setDispatcher(EventDispatcher eventDispatcher) {
+        this.eventDispatcher = eventDispatcher;
     }
 
     /**
@@ -76,6 +80,7 @@ public abstract class AbstractHandler {
      * @see org.opendaylight.ovsdb.openstack.netvirt.api.EventDispatcher
      */
     protected void enqueueEvent(AbstractEvent abstractEvent) {
+        logger.info("enqueueEvent: evenDispatcher: {} - {}", eventDispatcher, abstractEvent);
         Preconditions.checkNotNull(eventDispatcher);
         eventDispatcher.enqueueEvent(abstractEvent);
     }