X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2FGlobalBundleScanningSchemaServiceImpl.java;h=dab8fd5cd10bb71f1d9f9df480b3ec509276cd62;hp=a60a30d25686cad6013277f21e303e2053ccee94;hb=9c865a09dee294d1ef8ea25613e5cbd077304a05;hpb=335a9cfe42385a217ef002e4ab42f9cd958ad202 diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/GlobalBundleScanningSchemaServiceImpl.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/GlobalBundleScanningSchemaServiceImpl.java index a60a30d256..dab8fd5cd1 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/GlobalBundleScanningSchemaServiceImpl.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/GlobalBundleScanningSchemaServiceImpl.java @@ -135,6 +135,13 @@ public class GlobalBundleScanningSchemaServiceImpl implements // private void updateContext(final SchemaContext snapshot) { Object[] services = listenerTracker.getServices(); + for (ListenerRegistration listener : listeners) { + try { + listener.getInstance().onGlobalContextUpdated(snapshot); + } catch (Exception e) { + logger.error("Exception occured during invoking listener", e); + } + } if (services != null) { for (Object rawListener : services) { SchemaServiceListener listener = (SchemaServiceListener) rawListener; @@ -145,13 +152,6 @@ public class GlobalBundleScanningSchemaServiceImpl implements // } } } - for (ListenerRegistration listener : listeners) { - try { - listener.getInstance().onGlobalContextUpdated(snapshot); - } catch (Exception e) { - logger.error("Exception occured during invoking listener", e); - } - } } private class BundleScanner implements BundleTrackerCustomizer>> {