commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1076601 - /commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java
Date Thu, 03 Mar 2011 12:31:56 GMT
Author: sebb
Date: Thu Mar  3 12:31:55 2011
New Revision: 1076601

URL: http://svn.apache.org/viewvc?rev=1076601&view=rev
Log:
Add -w setControlKeepAliveReplyTimeout option

Modified:
    commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java

Modified: commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java?rev=1076601&r1=1076600&r2=1076601&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java (original)
+++ commons/proper/net/trunk/src/main/java/examples/ftp/FTPClientExample.java Thu Mar  3 12:31:55
2011
@@ -47,12 +47,13 @@ public final class FTPClientExample
 {
 
     public static final String USAGE =
-        "Usage: ftp [-s] [-b] [-l] [-k nnn] [-#] <hostname> <username> <password>
<remote file> <local file>\n" +
+        "Usage: ftp [-s] [-b] [-l] [-k secs [-w msec]] [-#] <hostname> <username>
<password> <remote file> <local file>\n" +
         "\nDefault behavior is to download a file and use ASCII transfer mode.\n" +
         "\t-s store file on server (upload)\n" +
         "\t-l list files (local file is ignored)\n" +
         "\t-# add hash display during transfers\n" +
-        "\t-k nnnn use keep-alive timer\n" +
+        "\t-k secs use keep-alive timer (setControlKeepAliveTimeout)\n" +
+        "\t-w msec wait time for keep-alive reply (setControlKeepAliveReplyTimeout)\n" +
         "\t-b use binary transfer mode\n";
 
     public static final void main(String[] args)
@@ -79,6 +80,9 @@ public final class FTPClientExample
             else if (args[base].equals("-k")) {
                 ftp.setControlKeepAliveTimeout(Long.parseLong(args[++base]));
             } 
+            else if (args[base].equals("-w")) {
+                ftp.setControlKeepAliveReplyTimeout(Integer.parseInt(args[++base]));
+            } 
             else {
                 break;
             }



Mime
View raw message