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;


Reply via email to