org.mule.tck.util.ftp
Class MuleFtplet

java.lang.Object
  extended by org.apache.ftpserver.ftplet.DefaultFtplet
      extended by org.mule.tck.util.ftp.MuleFtplet
All Implemented Interfaces:
org.apache.ftpserver.ftplet.Ftplet

public class MuleFtplet
extends org.apache.ftpserver.ftplet.DefaultFtplet

Ftplet implementation that calls methods on its callback. Although this seems a bit like jumping through hoops, it frees the individual test classes from having to deal with creating custom Ftplets.


Nested Class Summary
static interface MuleFtplet.Callback
           
 
Constructor Summary
MuleFtplet(MuleFtplet.Callback callback)
           
 
Method Summary
 org.apache.ftpserver.ftplet.FtpletResult onRenameEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request)
           
 org.apache.ftpserver.ftplet.FtpletResult onUploadEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request)
           
 
Methods inherited from class org.apache.ftpserver.ftplet.DefaultFtplet
afterCommand, beforeCommand, destroy, init, onAppendEnd, onAppendStart, onConnect, onDeleteEnd, onDeleteStart, onDisconnect, onDownloadEnd, onDownloadStart, onLogin, onMkdirEnd, onMkdirStart, onRenameStart, onRmdirEnd, onRmdirStart, onSite, onUploadStart, onUploadUniqueEnd, onUploadUniqueStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleFtplet

public MuleFtplet(MuleFtplet.Callback callback)
Method Detail

onUploadEnd

public org.apache.ftpserver.ftplet.FtpletResult onUploadEnd(org.apache.ftpserver.ftplet.FtpSession session,
                                                            org.apache.ftpserver.ftplet.FtpRequest request)
                                                     throws org.apache.ftpserver.ftplet.FtpException,
                                                            IOException
Overrides:
onUploadEnd in class org.apache.ftpserver.ftplet.DefaultFtplet
Throws:
org.apache.ftpserver.ftplet.FtpException
IOException

onRenameEnd

public org.apache.ftpserver.ftplet.FtpletResult onRenameEnd(org.apache.ftpserver.ftplet.FtpSession session,
                                                            org.apache.ftpserver.ftplet.FtpRequest request)
                                                     throws org.apache.ftpserver.ftplet.FtpException,
                                                            IOException
Overrides:
onRenameEnd in class org.apache.ftpserver.ftplet.DefaultFtplet
Throws:
org.apache.ftpserver.ftplet.FtpException
IOException


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.