Ftplet onBeforeCommand and onAfterCommand events
------------------------------------------------

                 Key: FTPSERVER-82
                 URL: https://issues.apache.org/jira/browse/FTPSERVER-82
             Project: FtpServer
          Issue Type: Improvement
          Components: Ftplets
    Affects Versions: 1.0-M1
            Reporter: im-james
             Fix For: 1.0-M1


In the mailing list there was a message from someone who wanted to execute some 
code before a LIST command. 
The ftplet api does not currently allows this.

The same problem can happen for several other commands so it would be nice to 
extends the ftplet api to add a way to execute code before and after any 
command.

This could be done by adding a couple of method in the ftplet api for every 
command (onBeforeList, onAfterList) or by using a generic method like:
onBeforeCommand(enum command, ... )
onAfterCommand(enum command, ...)

In these method the developer can create a switch() on the enum to filter the 
events he wants to catch.

Of course in onBeforeCommand you should be able to abort the execution of the 
command.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to