You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by rw...@apache.org on 2008/03/08 21:34:04 UTC

svn commit: r635074 - /commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java

Author: rwinston
Date: Sat Mar  8 12:34:02 2008
New Revision: 635074

URL: http://svn.apache.org/viewvc?rev=635074&view=rev
Log:
Move main method to example Javadoc block

Modified:
    commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java

Modified: commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java
URL: http://svn.apache.org/viewvc/commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java?rev=635074&r1=635073&r2=635074&view=diff
==============================================================================
--- commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java (original)
+++ commons/proper/net/branches/NET_2_0/src/main/java/org/apache/commons/net/tftp/TFTPServer.java Sat Mar  8 12:34:02 2008
@@ -25,7 +25,6 @@
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.InputStreamReader;
 import java.io.OutputStream;
 import java.io.PrintStream;
 import java.net.SocketTimeoutException;
@@ -50,6 +49,33 @@
  * By default, logs debug info and errors to the console streams. This can be changed with the
  * setLog and setLogError methods.
  * 
+ * <p>
+ * Example usage is below:
+ * 
+ * <code>
+ * public static void main(String[] args) throws Exception
+ *	{
+ *		if (args.length != 1)
+ *		{
+ *			System.out
+ *					.println("You must provide 1 argument - the base path for the server to serve from.");
+ *			System.exit(1);
+ *		}
+ *
+ *		TFTPServer ts = new TFTPServer(new File(args[0]), new File(args[0]), GET_AND_PUT);
+ *		ts.setSocketTimeout(2000);
+ *
+ *		System.out.println("TFTP Server running.  Press enter to stop.");
+ *		new InputStreamReader(System.in).read();
+ *
+ *		ts.shutdown();
+ *		System.out.println("Server shut down.");
+ *		System.exit(0);
+ *	}
+ *
+ * </code>
+ * 
+ * 
  * @author <A HREF="mailto:daniel.armbrust.list@gmail.com">Dan Armbrust</A>
  */
 
@@ -77,26 +103,6 @@
 
 	private int maxTimeoutRetries_ = 3;
 	private int socketTimeout_;
-
-	public static void main(String[] args) throws Exception
-	{
-		if (args.length != 1)
-		{
-			System.out
-					.println("You must provide 1 argument - the base path for the server to serve from.");
-			System.exit(1);
-		}
-
-		TFTPServer ts = new TFTPServer(new File(args[0]), new File(args[0]), GET_AND_PUT);
-		ts.setSocketTimeout(2000);
-
-		System.out.println("TFTP Server running.  Press enter to stop.");
-		new InputStreamReader(System.in).read();
-
-		ts.shutdown();
-		System.out.println("Server shut down.");
-		System.exit(0);
-	}
 
 	/**
 	 * Start a TFTP Server on the default port (69). Gets and Puts occur in the specified