You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2017/03/12 14:53:35 UTC

svn commit: r1786589 - /commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java

Author: sebb
Date: Sun Mar 12 14:53:35 2017
New Revision: 1786589

URL: http://svn.apache.org/viewvc?rev=1786589&view=rev
Log:
Notes on keep-alive

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=1786589&r1=1786588&r2=1786589&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:53:35 2017
@@ -276,7 +276,9 @@ import org.apache.commons.net.io.Util;
  * The implementation currently uses a {@link CopyStreamListener} which is passed to the
  * {@link Util#copyStream(InputStream, OutputStream, int, long, CopyStreamListener, boolean)}
  * method, so the timing is partially dependent on how long each block transfer takes.
- *
+ * <p>
+ * <b>This keep-alive feature is optional; if it does not help or causes problems then don't use it.</b>
+ * <p>
  * @see #FTP_SYSTEM_TYPE
  * @see #SYSTEM_TYPE_PROPERTIES
  * @see FTP
@@ -3735,6 +3737,8 @@ implements Configurable
     /**
      * Set the time to wait between sending control connection keepalive messages
      * when processing file upload or download.
+     * <p>
+     * See the class Javadoc section "Control channel keep-alive feature:"
      *
      * @param controlIdle the wait (in secs) between keepalive messages. Zero (or less) disables.
      * @since 3.0
@@ -3745,7 +3749,11 @@ implements Configurable
     }
 
     /**
-     * Get the time to wait between sending control connection keepalive messages.
+     * Get the time to wait between sending control connection keepalive messages
+     * when processing file upload or download.
+     * <p>
+     * See the class Javadoc section "Control channel keep-alive feature:"
+     *
      * @return the number of seconds between keepalive messages.
      * @since 3.0
      */