Author: ngn
Date: Thu Aug  7 12:12:52 2008
New Revision: 683677

URL: http://svn.apache.org/viewvc?rev=683677&view=rev
Log:
write method missing from FtpSession, making it impossible to write replies 
from Ftplets (FTPSERVER-148)

Modified:
    
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/FtpSessionImpl.java
    
mina/ftpserver/trunk/ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java

Modified: 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/FtpSessionImpl.java
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/FtpSessionImpl.java?rev=683677&r1=683676&r2=683677&view=diff
==============================================================================
--- 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/FtpSessionImpl.java
 (original)
+++ 
mina/ftpserver/trunk/core/src/main/java/org/apache/ftpserver/FtpSessionImpl.java
 Thu Aug  7 12:12:52 2008
@@ -28,6 +28,8 @@
 import org.apache.ftpserver.ftplet.DataType;
 import org.apache.ftpserver.ftplet.FileObject;
 import org.apache.ftpserver.ftplet.FileSystemView;
+import org.apache.ftpserver.ftplet.FtpException;
+import org.apache.ftpserver.ftplet.FtpReply;
 import org.apache.ftpserver.ftplet.FtpSession;
 import org.apache.ftpserver.ftplet.Structure;
 import org.apache.ftpserver.ftplet.User;
@@ -214,4 +216,8 @@
                
        ioSession.removeAttribute(name);
        }
+
+    public void write(FtpReply reply) throws FtpException {
+        ioSession.write(reply);        
+    }
 }

Modified: 
mina/ftpserver/trunk/ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java?rev=683677&r1=683676&r2=683677&view=diff
==============================================================================
--- 
mina/ftpserver/trunk/ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java
 (original)
+++ 
mina/ftpserver/trunk/ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java
 Thu Aug  7 12:12:52 2008
@@ -147,4 +147,11 @@
      * Removes an attribute from this request.
      */
     void removeAttribute(String name);
+    
+    /**
+     * Write a reply to the client
+     * @param reply The reply that will be sent to the client
+     * @throws FtpException
+     */
+    void write(FtpReply reply) throws FtpException;
 }


Reply via email to