* 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;
}
/**
* @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);
}