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.Ftplet
onConnect
in class org.apache.ftpserver.ftplet.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.Ftplet
onDisconnect
in class org.apache.ftpserver.ftplet.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
session
- The current FtpSession
request
- The current FtpRequest
FtpletResult.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.DefaultFtplet
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
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
onRenameEnd
in class org.apache.ftpserver.ftplet.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
public 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.Ftplet
beforeCommand
in class org.apache.ftpserver.ftplet.DefaultFtplet
org.apache.ftpserver.ftplet.FtpException
IOException
This work is licensed under a Creative Commons Attribution 4.0 International License.