You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2010/03/08 10:54:30 UTC

svn commit: r920255 - /camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java

Author: ningjiang
Date: Mon Mar  8 09:54:29 2010
New Revision: 920255

URL: http://svn.apache.org/viewvc?rev=920255&view=rev
Log:
CAMEL-2518 applied patch with thanks to Christian

Modified:
    camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java

Modified: camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java?rev=920255&r1=920254&r2=920255&view=diff
==============================================================================
--- camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java (original)
+++ camel/trunk/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java Mon Mar  8 09:54:29 2010
@@ -395,6 +395,14 @@
     @Override
     protected void doStop() throws Exception {
         super.doStop();
+        if (CONNECTORS.size() > 0) {
+            for (ConnectorRef connectorRef : CONNECTORS.values()) {
+                connectorRef.server.removeConnector(connectorRef.connector);
+                connectorRef.connector.stop();
+                connectorRef.server.stop();                
+            }
+            CONNECTORS.clear();
+        }
         if (httpClient != null) {
             httpClient.stop();
         }