diff --git a/src/org/pentaho/di/osgi/OSGIPluginTracker.java b/src/org/pentaho/di/osgi/OSGIPluginTracker.java index 3d1e798..1ed9c45 100644 --- a/src/org/pentaho/di/osgi/OSGIPluginTracker.java +++ b/src/org/pentaho/di/osgi/OSGIPluginTracker.java @@ -172,12 +172,6 @@ public void pluginAdded(PluginInterface serviceObject) { } catch (KettlePluginException e) { e.printStackTrace(); } - List listeners = registry.getListenersForType(pluginTypeFromPlugin); - if (listeners != null) { - for (PluginTypeListener listener : listeners) { - listener.pluginAdded(serviceObject); - } - } } catch(Exception e){ logger.error("Error notifying listener of plugin addition", e); } @@ -189,12 +183,6 @@ public void pluginRemoved(PluginInterface serviceObject) { OSGIPlugin osgiPlugin = (OSGIPlugin) serviceObject; Class pluginTypeFromPlugin = osgiPlugin.getPluginType(); registry.removePlugin(pluginTypeFromPlugin, serviceObject); - List listeners = registry.getListenersForType(pluginTypeFromPlugin); - if (listeners != null) { - for (PluginTypeListener listener : listeners) { - listener.pluginRemoved(serviceObject); - } - } } catch(Exception e){ logger.error("Error notifying listener of plugin removal", e); }