Author: rwinston
Date: Sat Aug 26 05:24:34 2006
New Revision: 437155

URL: http://svn.apache.org/viewvc?rev=437155&view=rev
Log:
* Changed double-check lock var to be volatile (works under Tiger)
* Added FTPSClient example 

Modified:
    
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
    
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ntp/NtpV3Impl.java

Modified: 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ftp/FTPSClient.java?rev=437155&r1=437154&r2=437155&view=diff
==============================================================================
--- 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
 (original)
+++ 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
 Sat Aug 26 05:24:34 2006
@@ -43,6 +43,23 @@
 
 /**
  * FTP over SSL processing.
+ * 
+ * <p>For example:
+ * <p>
+ * <code>
+ *  FTPSClient client = new FTPSClient();
+ *     client.setReaderThread(false);
+ *     client.addProtocolCommandListener(new PrintCommandListener(new 
PrintWriter(System.out)));
+ *     client.connect("127.0.0.1");
+ *     client.login(username, password);
+ *     
+ *     for (FTPFile file : client.listFiles()) {
+ *             System.out.printf("%s [%d bytes]\n", file.getName(), 
file.getSize());
+ *     }
+ *     
+ *     client.disconnect();
+ *     </code>
+ *     </p>
  */
 public class FTPSClient extends FTPClient {
 
@@ -405,9 +422,9 @@
         socket.startHandshake();
 
         _socket_ = socket;
-        _controlInput = new BufferedReader(new InputStreamReader(
+        _controlInput_ = new BufferedReader(new InputStreamReader(
                 socket .getInputStream(), getControlEncoding()));
-        _controlOutput = new BufferedWriter(new OutputStreamWriter(
+        _controlOutput_ = new BufferedWriter(new OutputStreamWriter(
                 socket.getOutputStream(), getControlEncoding()));
     }
 

Modified: 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ntp/NtpV3Impl.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ntp/NtpV3Impl.java?rev=437155&r1=437154&r2=437155&view=diff
==============================================================================
--- 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ntp/NtpV3Impl.java
 (original)
+++ 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/main/java/org/apache/commons/net/ntp/NtpV3Impl.java
 Sat Aug 26 05:24:34 2006
@@ -55,7 +55,7 @@
 
     private byte[] buf = new byte[48];
 
-    private DatagramPacket dp;
+    private volatile DatagramPacket dp;
 
     /** Creates a new instance of NtpV3Impl */
     public NtpV3Impl()



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to