private void updateContext(final SchemaContext snapshot) {
Object[] services = listenerTracker.getServices();
+ for (ListenerRegistration<SchemaServiceListener> 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;
}
}
}
- for (ListenerRegistration<SchemaServiceListener> listener : listeners) {
- try {
- listener.getInstance().onGlobalContextUpdated(snapshot);
- } catch (Exception e) {
- logger.error("Exception occured during invoking listener", e);
- }
- }
}
private class BundleScanner implements BundleTrackerCustomizer<ImmutableSet<Registration<URL>>> {