Author: rwinston
Date: Fri Aug 25 14:27:28 2006
New Revision: 436960

URL: http://svn.apache.org/viewvc?rev=436960&view=rev
Log:
Explicitly use isConnected() without reflection

Modified:
    
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/java/org/apache/commons/net/ftp/FTP.java

Modified: 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/java/org/apache/commons/net/ftp/FTP.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/java/org/apache/commons/net/ftp/FTP.java?rev=436960&r1=436959&r2=436960&view=diff
==============================================================================
--- 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/java/org/apache/commons/net/ftp/FTP.java
 (original)
+++ 
jakarta/commons/proper/net/branches/JDK_1_5_BRANCH/src/java/org/apache/commons/net/ftp/FTP.java
 Fri Aug 25 14:27:28 2006
@@ -19,8 +19,6 @@
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.OutputStreamWriter;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
 import java.net.InetAddress;
 import java.net.Socket;
 import java.net.SocketException;
@@ -482,11 +480,10 @@
     }
 
     /**
-     * Checks if the socket is connected using reflection to be backward 
compatible.
-     * The return value of this method is only meaningful in an java 1.4 
environment.
+     * Checks if the socket is connected 
      *
      * @param socket
-     * @return true if connected or pre java 1.4
+     * @return true if connected
      */
     private boolean socketIsConnected(Socket socket)
     {
@@ -495,23 +492,8 @@
             return false;
         }
 
-        try
-        {
-            Method isConnected = socket.getClass().getMethod("isConnected", 
null);
-            return ((Boolean) isConnected.invoke(socket, null)).booleanValue();
-        }
-        catch (NoSuchMethodException e)
-        {
-            return true;
-        }
-        catch (IllegalAccessException e)
-        {
-            return true;
-        }
-        catch (InvocationTargetException e)
-        {
-            return true;
-        }
+        return socket.isConnected();
+        
     }
 
     /***



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

Reply via email to