Author: fhanik
Date: Wed Jan 13 19:23:53 2010
New Revision: 898906

URL: http://svn.apache.org/viewvc?rev=898906&view=rev
Log:
Force a unconditional disconnect when an error happens, like dropped 
connections to a firewall

Modified:
    
tomcat/trunk/java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java?rev=898906&r1=898905&r2=898906&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java
 (original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java
 Wed Jan 13 19:23:53 2010
@@ -76,7 +76,12 @@
      */
     public void sendMessage(ChannelMessage message, Member[] destination) 
throws ChannelException {
         MultiPointSender sender = getTransport();
-        sender.sendMessage(destination,message);
+        try {
+            sender.sendMessage(destination,message);
+        }catch (ChannelException x) {
+            sender.disconnect();
+            throw x;
+        }
     }
     
     



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to