Author: chirino
Date: Wed Feb 8 12:20:24 2006
New Revision: 376044
URL: http://svn.apache.org/viewcvs?rev=376044&view=rev
Log:
Close the transport if for some reason the connection cannot be accepted.
Modified:
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java
Modified:
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java
URL:
http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java?rev=376044&r1=376043&r2=376044&view=diff
==============================================================================
---
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java
(original)
+++
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java
Wed Feb 8 12:20:24 2006
@@ -35,6 +35,7 @@
import org.apache.activemq.transport.discovery.DiscoveryAgent;
import org.apache.activemq.transport.discovery.DiscoveryAgentFactory;
import org.apache.activemq.util.ServiceStopper;
+import org.apache.activemq.util.ServiceSupport;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -128,6 +129,7 @@
connection.start();
}
catch (Exception e) {
+ ServiceSupport.dispose(transport);
onAcceptError(e);
}
}