Author: gnodet
Date: Thu Sep 27 08:48:25 2007
New Revision: 580070
URL: http://svn.apache.org/viewvc?rev=580070&view=rev
Log:
SM-930: ComponentListener does not get notified on Component uninstall
Modified:
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/ComponentMBeanImpl.java
Modified:
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/ComponentMBeanImpl.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/ComponentMBeanImpl.java?rev=580070&r1=580069&r2=580070&view=diff
==============================================================================
---
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/ComponentMBeanImpl.java
(original)
+++
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/framework/ComponentMBeanImpl.java
Thu Sep 27 08:48:25 2007
@@ -105,6 +105,7 @@
if (cl instanceof DestroyableClassLoader) {
((DestroyableClassLoader) cl).destroy();
}
+ fireEvent(ComponentEvent.COMPONENT_UNINSTALLED);
}
/**
@@ -601,6 +602,9 @@
break;
case ComponentEvent.COMPONENT_SHUTDOWN:
listeners[i].componentShutDown(event);
+ break;
+ case ComponentEvent.COMPONENT_UNINSTALLED:
+ listeners[i].componentUninstalled(event);
break;
default:
break;