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: [email protected]
For additional commands, e-mail: [email protected]