Author: sebb
Date: Sun Mar 12 14:39:10 2017
New Revision: 1786588

URL: http://svn.apache.org/viewvc?rev=1786588&view=rev
Log:
COunt IOErrors for debug

Modified:
    
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java

Modified: 
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
URL: 
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java?rev=1786588&r1=1786587&r2=1786588&view=diff
==============================================================================
--- 
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
 (original)
+++ 
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
 Sun Mar 12 14:39:10 2017
@@ -3763,6 +3763,7 @@ implements Configurable
      * <li>successfully acked NOOPs at end of transfer</li>
      * <li>unanswered NOOPs at end of transfer</li>
      * <li>unanswered NOOPs after fetching additional replies</li>
+     * <li>Number of IOErrors ignored</li>
      * </ul>
      * @return the debug array
      * @deprecated 3.7 For testing only; may be dropped or changed at any time
@@ -3888,6 +3889,7 @@ implements Configurable
         private long time = System.currentTimeMillis();
         private int notAcked;
         private int acksAcked;
+        private int ioErrors;
 
         CSL(FTPClient parent, long idleTime, int maxWait) throws 
SocketException {
             this.idle = idleTime;
@@ -3912,6 +3914,7 @@ implements Configurable
                 } catch (SocketTimeoutException e) {
                     notAcked++;
                 } catch (IOException e) {
+                    ioErrors++;
                     // Ignored
                 }
                 time = now;
@@ -3934,7 +3937,7 @@ implements Configurable
             } finally {
                 parent.setSoTimeout(currentSoTimeout);
             }
-            return new int [] {acksAcked, remain, notAcked}; // debug counts
+            return new int [] {acksAcked, remain, notAcked, ioErrors}; // 
debug counts
         }
 
     }


Reply via email to