| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationFailedException
Thrown if an authentication request fails
|
| Modifier and Type | Method and Description |
|---|---|
FtpletResult |
Ftplet.afterCommand(FtpSession session,
FtpRequest request,
FtpReply reply)
Called by the ftplet container after a command has been executed by the
server.
|
FtpletResult |
DefaultFtplet.afterCommand(FtpSession session,
FtpRequest request,
FtpReply reply) |
FtpletResult |
Ftplet.beforeCommand(FtpSession session,
FtpRequest request)
Called by the ftplet container before a command is executed by the
server.
|
FtpletResult |
DefaultFtplet.beforeCommand(FtpSession session,
FtpRequest request) |
boolean |
FileSystemView.changeWorkingDirectory(String dir)
Change directory.
|
FileSystemView |
FileSystemFactory.createFileSystemView(User user)
Create user specific file system view.
|
void |
UserManager.delete(String username)
Delete the user from the system.
|
boolean |
UserManager.doesExist(String username)
Check if the user exists.
|
String |
UserManager.getAdminName()
Get admin user name
|
String[] |
UserManager.getAllUserNames()
Get all user names in the system.
|
FtpFile |
FileSystemView.getFile(String file)
Get file object.
|
FtpFile |
FileSystemView.getHomeDirectory()
Get the user home directory.
|
User |
UserManager.getUserByName(String username)
Get user by name.
|
FtpFile |
FileSystemView.getWorkingDirectory()
Get user current directory.
|
void |
Ftplet.init(FtpletContext ftpletContext)
Called by the ftplet container to indicate to a ftplet that the ftplet is
being placed into service.
|
void |
DefaultFtplet.init(FtpletContext ftpletContext) |
boolean |
UserManager.isAdmin(String username)
Check if the user is admin.
|
boolean |
FileSystemView.isRandomAccessible()
Does the file system support random file access?
|
FtpletResult |
DefaultFtplet.onAppendEnd(FtpSession session,
FtpRequest request)
Override this method to intercept file appends after completion
|
FtpletResult |
DefaultFtplet.onAppendStart(FtpSession session,
FtpRequest request)
Override this method to intercept file appends
|
FtpletResult |
Ftplet.onConnect(FtpSession session)
Client connect notification method.
|
FtpletResult |
DefaultFtplet.onConnect(FtpSession session) |
FtpletResult |
DefaultFtplet.onDeleteEnd(FtpSession session,
FtpRequest request)
Override this method to handle deletions after completion
|
FtpletResult |
DefaultFtplet.onDeleteStart(FtpSession session,
FtpRequest request)
Override this method to intercept deletions
|
FtpletResult |
Ftplet.onDisconnect(FtpSession session)
Client disconnect notification method.
|
FtpletResult |
DefaultFtplet.onDisconnect(FtpSession session) |
FtpletResult |
DefaultFtplet.onDownloadEnd(FtpSession session,
FtpRequest request)
Override this method to handle downloads after completion
|
FtpletResult |
DefaultFtplet.onDownloadStart(FtpSession session,
FtpRequest request)
Override this method to intercept downloads
|
FtpletResult |
DefaultFtplet.onLogin(FtpSession session,
FtpRequest request)
Override this method to intercept user logins
|
FtpletResult |
DefaultFtplet.onMkdirEnd(FtpSession session,
FtpRequest request)
Override this method to handle creation of directories after completion
|
FtpletResult |
DefaultFtplet.onMkdirStart(FtpSession session,
FtpRequest request)
Override this method to intercept creation of directories
|
FtpletResult |
DefaultFtplet.onRenameEnd(FtpSession session,
FtpRequest request)
Override this method to handle renames after completion
|
FtpletResult |
DefaultFtplet.onRenameStart(FtpSession session,
FtpRequest request)
Override this method to intercept renames
|
FtpletResult |
DefaultFtplet.onRmdirEnd(FtpSession session,
FtpRequest request)
Override this method to handle deletion of directories after completion
|
FtpletResult |
DefaultFtplet.onRmdirStart(FtpSession session,
FtpRequest request)
Override this method to intercept deletion of directories
|
FtpletResult |
DefaultFtplet.onSite(FtpSession session,
FtpRequest request)
Override this method to intercept SITE commands
|
FtpletResult |
DefaultFtplet.onUploadEnd(FtpSession session,
FtpRequest request)
Override this method to handle uploads after completion
|
FtpletResult |
DefaultFtplet.onUploadStart(FtpSession session,
FtpRequest request)
Override this method to intercept uploads
|
FtpletResult |
DefaultFtplet.onUploadUniqueEnd(FtpSession session,
FtpRequest request)
Override this method to handle unique uploads after completion
|
FtpletResult |
DefaultFtplet.onUploadUniqueStart(FtpSession session,
FtpRequest request)
Override this method to intercept unique uploads
|
void |
UserManager.save(User user)
Save user.
|
void |
FtpSession.write(FtpReply reply)
Write a reply to the client
|
Copyright © 2003–2017 The Apache Software Foundation. All rights reserved.