public class FtpRequestHandler
extends org.apache.ftpserver.ftplet.DefaultFtplet
| Constructor and Description |
|---|
FtpRequestHandler(CatalogFramework catalogFramework,
MimeTypeMapper mimeTypeMapper,
UuidGenerator uuidGenerator) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.ftpserver.ftplet.FtpletResult |
beforeCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onAppendEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onAppendStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onConnect(org.apache.ftpserver.ftplet.FtpSession session) |
org.apache.ftpserver.ftplet.FtpletResult |
onDeleteEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onDeleteStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onDisconnect(org.apache.ftpserver.ftplet.FtpSession session) |
org.apache.ftpserver.ftplet.FtpletResult |
onDownloadEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onDownloadStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onLogin(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onMkdirEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onMkdirStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onRenameEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onRenameStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onRmdirEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onRmdirStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onSite(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) |
org.apache.ftpserver.ftplet.FtpletResult |
onUploadStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onUploadUniqueEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
org.apache.ftpserver.ftplet.FtpletResult |
onUploadUniqueStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
public FtpRequestHandler(CatalogFramework catalogFramework, MimeTypeMapper mimeTypeMapper, UuidGenerator uuidGenerator)
public org.apache.ftpserver.ftplet.FtpletResult onConnect(org.apache.ftpserver.ftplet.FtpSession session)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onConnect in interface org.apache.ftpserver.ftplet.FtpletonConnect in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onDisconnect(org.apache.ftpserver.ftplet.FtpSession session)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDisconnect in interface org.apache.ftpserver.ftplet.FtpletonDisconnect in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onLogin(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onLogin in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onUploadStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onUploadStart in class org.apache.ftpserver.ftplet.DefaultFtpletsession - The current FtpSessionrequest - The current FtpRequestFtpletResult.SKIP - signals successful ingest and to discontinue and further
processing on the FTP requestorg.apache.ftpserver.ftplet.FtpException - general exception for FtpletsIOException - thrown when there is an error fetching data from clientpublic org.apache.ftpserver.ftplet.FtpletResult onUploadEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
onUploadEnd in class org.apache.ftpserver.ftplet.DefaultFtpletpublic org.apache.ftpserver.ftplet.FtpletResult onDeleteStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDeleteStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onDeleteEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDeleteEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onDownloadStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDownloadStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onDownloadEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDownloadEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onRmdirStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onRmdirStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onRmdirEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onRmdirEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onMkdirStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onMkdirStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onMkdirEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onMkdirEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onAppendStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onAppendStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onAppendEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onAppendEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onUploadUniqueStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onUploadUniqueStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onUploadUniqueEnd(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onUploadUniqueEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onRenameStart(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onRenameStart in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic 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
onRenameEnd in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onSite(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onSite in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult beforeCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
beforeCommand in interface org.apache.ftpserver.ftplet.FtpletbeforeCommand in class org.apache.ftpserver.ftplet.DefaultFtpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionThis work is licensed under a Creative Commons Attribution 4.0 International License.