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,