|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Ftplet
Defines methods that all ftplets must implement. A ftplet is a small Java program that runs within a FTP server. Ftplets receive and respond to requests from FTP clients. This interface defines methods to initialize a ftplet, to service requests, and to remove a ftplet from the server. These are known as life-cycle methods and are called in the following sequence:
Method Summary | |
---|---|
void |
destroy()
Called by the servlet container to indicate to a ftplet that the ftplet is being taken out of service. |
void |
init(FtpletContext ftpletContext)
Called by the ftplet container to indicate to a ftplet that the ftplet is being placed into service. |
FtpletEnum |
onAppendEnd(FtpSession session,
FtpRequest request)
File append success notification method. |
FtpletEnum |
onAppendStart(FtpSession session,
FtpRequest request)
File append request notification method. |
FtpletEnum |
onConnect(FtpSession session)
Client connect notification method. |
FtpletEnum |
onDeleteEnd(FtpSession session,
FtpRequest request)
File delete success notification method. |
FtpletEnum |
onDeleteStart(FtpSession session,
FtpRequest request)
File delete request notification method. |
FtpletEnum |
onDisconnect(FtpSession session)
Client disconnect notification method. |
FtpletEnum |
onDownloadEnd(FtpSession session,
FtpRequest request)
File download success notification method. |
FtpletEnum |
onDownloadStart(FtpSession session,
FtpRequest request)
File download request notification method. |
FtpletEnum |
onLogin(FtpSession session,
FtpRequest request)
Client successful login notification method. |
FtpletEnum |
onMkdirEnd(FtpSession session,
FtpRequest request)
Directory creation success notification method. |
FtpletEnum |
onMkdirStart(FtpSession session,
FtpRequest request)
Directory creation request notification method. |
FtpletEnum |
onRenameEnd(FtpSession session,
FtpRequest request)
Rename end notification method. |
FtpletEnum |
onRenameStart(FtpSession session,
FtpRequest request)
Rename start notification method. |
FtpletEnum |
onRmdirEnd(FtpSession session,
FtpRequest request)
Directory removal success notification method. |
FtpletEnum |
onRmdirStart(FtpSession session,
FtpRequest request)
Remove directory request notification method. |
FtpletEnum |
onSite(FtpSession session,
FtpRequest request)
SITE command notification method. |
FtpletEnum |
onUploadEnd(FtpSession session,
FtpRequest request)
File upload success notification method. |
FtpletEnum |
onUploadStart(FtpSession session,
FtpRequest request)
File upload request notification method. |
FtpletEnum |
onUploadUniqueEnd(FtpSession session,
FtpRequest request)
Unique file create success notification method. |
FtpletEnum |
onUploadUniqueStart(FtpSession session,
FtpRequest request)
Unique file create request notification method. |
Method Detail |
---|
void init(FtpletContext ftpletContext) throws FtpException
FtpException
void destroy()
FtpletEnum onConnect(FtpSession session) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onDisconnect(FtpSession session) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onLogin(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpSession.getUser()
method will return the user,
otherwise it will return null.
FtpException
java.io.IOException
FtpletEnum onDeleteStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onDeleteEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onUploadStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onUploadEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onDownloadStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onDownloadEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onRmdirStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onRmdirEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onMkdirStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onMkdirEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onAppendStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onAppendEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onUploadUniqueStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onUploadUniqueEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onRenameStart(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onRenameEnd(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
FtpletEnum onSite(FtpSession session, FtpRequest request) throws FtpException, java.io.IOException
FtpException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |