Author: gnodet
Date: Wed Feb 11 09:28:31 2009
New Revision: 743279

URL: http://svn.apache.org/viewvc?rev=743279&view=rev
Log:
SM-1797: When stopping a bundle with a camel route from('jbi:xxx'), the jbi 
endpoint is not unregistered when the bundle is stopped

Modified:
    
servicemix/components/engines/servicemix-camel/trunk/src/main/java/org/apache/servicemix/camel/CamelJbiComponent.java

Modified: 
servicemix/components/engines/servicemix-camel/trunk/src/main/java/org/apache/servicemix/camel/CamelJbiComponent.java
URL: 
http://svn.apache.org/viewvc/servicemix/components/engines/servicemix-camel/trunk/src/main/java/org/apache/servicemix/camel/CamelJbiComponent.java?rev=743279&r1=743278&r2=743279&view=diff
==============================================================================
--- 
servicemix/components/engines/servicemix-camel/trunk/src/main/java/org/apache/servicemix/camel/CamelJbiComponent.java
 (original)
+++ 
servicemix/components/engines/servicemix-camel/trunk/src/main/java/org/apache/servicemix/camel/CamelJbiComponent.java
 Wed Feb 11 09:28:31 2009
@@ -177,7 +177,9 @@
 
     public void deactivateJbiEndpoint(CamelProviderEndpoint jbiEndpoint) 
throws Exception {
         // this will be done by the ServiceUnit
-        // jbiEndpoint.deactivate();
+        if (jbiEndpoint.getServiceUnit() == serviceUnit) {
+            jbiEndpoint.deactivate();
+        }
     }
 
     protected CamelProviderEndpoint createJbiEndpointFromCamel(Endpoint 
camelEndpoint, Processor processor) {


Reply via email to