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) {