You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by ng...@apache.org on 2011/04/20 13:55:58 UTC

svn commit: r1095379 - /mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java

Author: ngn
Date: Wed Apr 20 11:55:58 2011
New Revision: 1095379

URL: http://svn.apache.org/viewvc?rev=1095379&view=rev
Log:
Logging IOExceptions on info level and not trying to send stanzas to client on IO exceptions

Modified:
    mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java

Modified: mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java?rev=1095379&r1=1095378&r2=1095379&view=diff
==============================================================================
--- mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java (original)
+++ mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/mina/XmppIoHandlerAdapter.java Wed Apr 20 11:55:58 2011
@@ -19,6 +19,8 @@
  */
 package org.apache.vysper.mina;
 
+import java.io.IOException;
+
 import org.apache.mina.core.service.IoHandler;
 import org.apache.mina.core.session.IdleStatus;
 import org.apache.mina.core.session.IoSession;
@@ -136,6 +138,9 @@ public class XmppIoHandlerAdapter implem
         } else if(throwable instanceof WriteToClosedSessionException) {
             // ignore
             return;
+        } else if(throwable instanceof IOException) {
+            logger.info("error caught on transportation layer", throwable);
+            return;
         } else {
             logger.warn("error caught on transportation layer", throwable);
             errorStanza = ServerErrorResponses.getStreamError(StreamErrorCondition.UNDEFINED_CONDITION,