A B C D E F G H I L M N O P Q R S T U V W

A

ANONYMOUS - Static variable in class org.apache.ftpserver.FtpUser
 
ATTR_ENABLE - Static variable in class org.apache.ftpserver.usermanager.User
enableflag
ATTR_HOME - Static variable in class org.apache.ftpserver.usermanager.User
homedirectory
ATTR_LOGIN - Static variable in class org.apache.ftpserver.usermanager.User
uid
ATTR_MAX_DOWNLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.User
downloadrate
ATTR_MAX_IDLE_TIME - Static variable in class org.apache.ftpserver.usermanager.User
idletime
ATTR_MAX_UPLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.User
uploadrate
ATTR_PASSWORD - Static variable in class org.apache.ftpserver.usermanager.User
userpassword
ATTR_WRITE_PERM - Static variable in class org.apache.ftpserver.usermanager.User
writepermission
AbstractIpRestrictor - class org.apache.ftpserver.ip.AbstractIpRestrictor.
Abstract ip restrictor class.
AbstractIpRestrictor() - Constructor for class org.apache.ftpserver.ip.AbstractIpRestrictor
 
AbstractUserManager - class org.apache.ftpserver.usermanager.AbstractUserManager.
Abstract user manager class.
AbstractUserManager() - Constructor for class org.apache.ftpserver.usermanager.AbstractUserManager
 
AsciiOutputStream - class org.apache.ftpserver.util.AsciiOutputStream.
Write ASCII data.
AsciiOutputStream(OutputStream) - Constructor for class org.apache.ftpserver.util.AsciiOutputStream
Constructor.
AsyncMessageQueue - class org.apache.ftpserver.util.AsyncMessageQueue.
Simple message queue implementation.
AsyncMessageQueue() - Constructor for class org.apache.ftpserver.util.AsyncMessageQueue
Constructor - instantiate the queue and start the thread.
accept(File, String) - Method in class org.apache.ftpserver.util.FileRegularFilter
Tests if a specified file should be included in a file list.
add(Message) - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Add a new message object.
addEntry(String) - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Add a new entry.
addEntry(String) - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Add new entry
addEntry(String) - Method in class org.apache.ftpserver.remote.IpRestrictor
Add new entry
addEntry(String) - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Add new entry
authenticate(String, String) - Method in class org.apache.ftpserver.remote.UserManager
Authenticate user
authenticate(String, String) - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Authenticate user
authenticate(String, String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
User authentication
authenticate(String, String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
User authentication.
authenticate(String, String) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
User authenticate method
authenticate(String, String) - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Authenticate user

B

BIND_NAME - Static variable in interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface
Remote interface ID
BaseFtpConnection - class org.apache.ftpserver.BaseFtpConnection.
This is a generic ftp connection handler.
BaseFtpConnection(FtpConfig) - Constructor for class org.apache.ftpserver.BaseFtpConnection
Set configuration file and the control socket.
BaseProperties - class org.apache.ftpserver.util.BaseProperties.
This class encapsulates java.util.Properties to add java primitives and some other java classes.
BaseProperties() - Constructor for class org.apache.ftpserver.util.BaseProperties
Default constructor.
BaseProperties(Properties) - Constructor for class org.apache.ftpserver.util.BaseProperties
Load existing property.
BaseProperties(File) - Constructor for class org.apache.ftpserver.util.BaseProperties
Load properties from file
BaseProperties(InputStream) - Constructor for class org.apache.ftpserver.util.BaseProperties
Load properties from InputStream

C

ConnectionService - class org.apache.ftpserver.ConnectionService.
Ftp connection service class.
ConnectionService(FtpConfig) - Constructor for class org.apache.ftpserver.ConnectionService
Constructor.
ConnectionService - class org.apache.ftpserver.remote.ConnectionService.
Ftp remote user service adapter class - used by remote admin GUI.
ConnectionService(ConnectionService) - Constructor for class org.apache.ftpserver.remote.ConnectionService
Constructor - sets the actual connection service object
ConnectionServiceInterface - interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface.
Ftp user service interface - used by remote admin GUI.
changeDirectory(String) - Method in class org.apache.ftpserver.util.VirtualDirectory
Change directory.
clear() - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Remove all entries
clear() - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Clear all entries.
clear() - Method in class org.apache.ftpserver.remote.IpRestrictor
Clear all entries.
clear() - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Clear all entries.
clear() - Method in class org.apache.ftpserver.util.Queue
Remove all the elements.
close() - Method in class org.apache.ftpserver.FtpWriter
Close writer.
close() - Method in class org.apache.ftpserver.util.AsciiOutputStream
Close stream
close(InputStream) - Static method in class org.apache.ftpserver.util.IoUtils
No exception InputStream close method.
close(OutputStream) - Static method in class org.apache.ftpserver.util.IoUtils
No exception OutputStream close method.
close(Reader) - Static method in class org.apache.ftpserver.util.IoUtils
No exception java.io.Reader close method.
close(Writer) - Static method in class org.apache.ftpserver.util.IoUtils
No exception java.io.Writer close method.
closeAllConnections() - Method in class org.apache.ftpserver.ConnectionService
Close all - close all the connections.
closeAllConnections() - Method in class org.apache.ftpserver.remote.ConnectionService
Close all - close all the connections.
closeAllConnections() - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Close all - close all the connections.
closeConnection(String) - Method in class org.apache.ftpserver.ConnectionService
Close ftp connection for this session id.
closeConnection(String) - Method in class org.apache.ftpserver.remote.ConnectionService
Close ftp connection for this session id.
closeConnection(String) - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Close ftp connection for this session id.
configure(Configuration) - Method in class org.apache.ftpserver.FtpServerImpl
Configure the server - third step.
configure(Configuration) - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Configure user manager - third step.
configure(Configuration) - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Configure user manager - third step.
configure(Configuration) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set configuration - open database connection
configure(Configuration) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Instantiate UserManager implementation.
configure(Configuration) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Set configuration
connect() - Method in class org.apache.ftpserver.util.StreamConnector
Connect two streams.
contextualize(Context) - Method in class org.apache.ftpserver.FtpServerImpl
Set application context - first spep.
contextualize(Context) - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Set context object - first step.
contextualize(Context) - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Set application context.
contextualize(Context) - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Set context object - first step.
contextualize(Context) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Set application context
copy(Reader, Writer, int) - Static method in class org.apache.ftpserver.util.IoUtils
Copy chars from a Reader to a Writer.
copy(InputStream, OutputStream, int) - Static method in class org.apache.ftpserver.util.IoUtils
Copy chars from a InputStream to a OutputStream.
createConnectionHandler() - Method in class org.apache.ftpserver.FtpServerImpl
Construct an appropriate ConnectionHandler to handle a new connection.

D

DISPLAY_NAME - Static variable in interface org.apache.ftpserver.interfaces.FtpServerInterface
Ftp server name
DISPLAY_NAME - Static variable in interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface
Display server name
DateUtils - class org.apache.ftpserver.util.DateUtils.
This is a timezone conversion utility class.
DateUtils() - Constructor for class org.apache.ftpserver.util.DateUtils
 
DbUserManager - class org.apache.ftpserver.usermanager.DbUserManager.
This is another database based user manager class.
DbUserManager() - Constructor for class org.apache.ftpserver.usermanager.DbUserManager
Instantiate user manager - default constructor.
dataTransferred(int) - Method in class org.apache.ftpserver.BaseFtpConnection
This method tracks data transfer.
dataTransferred(int) - Method in interface org.apache.ftpserver.util.StreamConnectorObserver
Data has been transferred.
delete(String) - Method in class org.apache.ftpserver.remote.UserManager
Delete the user from the system.
delete(String) - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Delete the user from the system.
delete(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Delete user.
delete(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Delete user
delete(String) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Delete an user.
delete(String) - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Delete the user from the system.
dispose() - Method in class org.apache.ftpserver.ConnectionService
Dispose connection service.
dispose() - Method in class org.apache.ftpserver.FtpConfig
Close this config and all the related resources.
dispose() - Method in class org.apache.ftpserver.FtpServerImpl
Release all resources.
dispose() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Close user manager - dummy implementation.
dispose() - Method in class org.apache.ftpserver.remote.RemoteHandler
Close the remote handler
dispose() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Close user manager - dummy implementation.
dispose() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Close this user manager.
dispose() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Close user manager
dispose() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Close the user manager - remove existing entries.
doABOR(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
ABOR <CRLF>
This command tells the server to abort the previous FTP service command and any associated transfer of data.
doADDIP(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Add banned IP
doADDUSER(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Add user
doAPPE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
APPE <SP> <pathname> <CRLF>
This command causes the server-DTP to accept the data transferred via the data connection and to store the data in a file at the server site.
doCDUP(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
CDUP <CRLF>
This command is a special case of CWD, and is included to simplify the implementation of programs for transferring directory trees between operating systems having different syntaxes for naming the parent directory.
doCWD(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
CWD <SP> <pathname> <CRLF>
This command allows the user to work with a different directory for file storage or retrieval without altering his login or accounting information.
doDELE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
DELE <SP> <pathname> <CRLF>
This command causes the file specified in the pathname to be deleted at the server site.
doDELIP(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Add banned IP
doDELUSER(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Delete user from repository.
doDESCUSER(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Describe user.
doHELP(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
HELP [<SP> ] <CRLF>
This command shall cause the server to send helpful information regarding its implementation status over the control connection to the user.
doHELP(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Display site help.
doKICK(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Disconnect ftp connections
doLIST(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
LIST [<SP> <pathname>] <CRLF>
This command causes a list to be sent from the server to the passive DTP.
doLISTIP(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
List all banned IPs.
doLISTUSER(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
List all the users.
doMDTM(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
MDTM <SP> <pathname> <CRLF>
Returns the date and time of when a file was modified.
doMKD(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
MKD <SP> <pathname> <CRLF>
This command causes the directory specified in the pathname to be created as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative).
doMODE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
MODE <SP> <CRLF>
The argument is a single Telnet character code specifying the data transfer modes described in the Section on Transmission Modes.
doNLST(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
NLST [<SP> <pathname>] <CRLF>
This command causes a directory listing to be sent from server to user site.
doNOOP(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
NOOP <CRLF>
This command does not affect any parameters or previously entered commands.
doPASS(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
PASS <SP> <CRLF>
The argument field is a Telnet string specifying the user's password.
doPASV(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
PASV <CRLF>
This command requests the server-DTP to "listen" on a data port (which is not its default data port) and to wait for a connection rather than initiate one upon receipt of a transfer command.
doPORT(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
PORT <SP> <CRLF>
The argument is a HOST-PORT specification for the data port to be used in data connection.
doPWD(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
PWD <CRLF>
This command causes the name of the current working directory to be returned in the reply.
doQUIT(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
QUIT <CRLF>
This command terminates a USER and if file transfer is not in progress, the server closes the control connection.
doREST(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
REST <SP> <CRLF>
The argument field represents the server marker at which file transfer is to be restarted.
doRETR(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
RETR <SP> <pathname> <CRLF>
This command causes the server-DTP to transfer a copy of the file, specified in the pathname, to the server- or user-DTP at the other end of the data connection.
doRMD(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
RMD <SP> <pathname> <CRLF>
This command causes the directory specified in the pathname to be removed as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative).
doRNFR(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
RNFR <SP> <pathname> <CRLF>
This command specifies the old pathname of the file which is to be renamed.
doRNTO(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
RNTO <SP> <pathname> <CRLF>
This command specifies the new pathname of the file specified in the immediately preceding "rename from" command.
doSETATTR(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Delete user from repository.
doSITE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
SITE <SP> <CRLF>
This command is used by the server to provide services specific to his system that are essential to file transfer but not sufficiently universal to be included as commands in the protocol.
doSIZE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
SIZE <SP> <pathname> <CRLF>
Returns the size of the file in bytes.
doSTAT(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
STAT [<SP> <pathname>] <CRLF>
This command shall cause a status response to be sent over the control connection in the form of a reply.
doSTAT(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Delete user from repository.
doSTOR(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
STOR <SP> <pathname> <CRLF>
This command causes the server-DTP to accept the data transferred via the data connection and to store the data as a file at the server site.
doSTOU(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
STOU <CRLF>
This command behaves like STOR except that the resultant file is to be created in the current directory under a name unique to that directory.
doSTRU(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
STRU <SP> <structure-code> <CRLF>
The argument is a single Telnet character code specifying file structure.
doSYST(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
SYST <CRLF>
This command is used to find out the type of operating system at the server.
doTYPE(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
TYPE <SP> <type-code> <CRLF>
The argument specifies the representation type.
doUSER(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.FtpConnection
USER <SP> <username> <CRLF>
The argument field is a Telnet string identifying the user.
doWHO(String[], FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Display all connected users.
doesExist(String) - Method in class org.apache.ftpserver.remote.UserManager
User existance check.
doesExist(String) - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
User existance check.
doesExist(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
User existance check
doesExist(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
User existance check
doesExist(String) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
User existance check
doesExist(String) - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
User existance check.

E

EncryptUtils - class org.apache.ftpserver.util.EncryptUtils.
String encryption utility methods.
EncryptUtils() - Constructor for class org.apache.ftpserver.util.EncryptUtils
 
encrypt(byte[], String) - Static method in class org.apache.ftpserver.util.EncryptUtils
Encrypt byte array.
encrypt(String, String) - Static method in class org.apache.ftpserver.util.EncryptUtils
Encrypt string
encryptMD5(String) - Static method in class org.apache.ftpserver.util.EncryptUtils
Encrypt string using MD5 algorithm
encryptSHA(String) - Static method in class org.apache.ftpserver.util.EncryptUtils
Encrypt string using SHA algorithm
equals(Object) - Method in class org.apache.ftpserver.usermanager.User
Equality check.
execute() - Method in interface org.apache.ftpserver.util.Message
 

F

FileIpRestrictor - class org.apache.ftpserver.ip.FileIpRestrictor.
This class provides IP restriction functionality.
FileIpRestrictor() - Constructor for class org.apache.ftpserver.ip.FileIpRestrictor
 
FileRegularFilter - class org.apache.ftpserver.util.FileRegularFilter.
This is regular expression filename filter.
FileRegularFilter(String) - Constructor for class org.apache.ftpserver.util.FileRegularFilter
Constructor.
FtpConfig - class org.apache.ftpserver.FtpConfig.
Ftp configuration class.
FtpConfig() - Constructor for class org.apache.ftpserver.FtpConfig
Default constructor - first step.
FtpConfig - class org.apache.ftpserver.remote.FtpConfig.
Ftp configuration remote adapter.
FtpConfig(FtpConfig) - Constructor for class org.apache.ftpserver.remote.FtpConfig
Constructor - sets the actual config object.
FtpConfigInterface - interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface.
Ftp configuration remote interface.
FtpConnection - class org.apache.ftpserver.FtpConnection.
This class handles each ftp connection.
FtpConnection(FtpConfig) - Constructor for class org.apache.ftpserver.FtpConnection
Set configuration file and the control socket.
FtpConnectionObserver - interface org.apache.ftpserver.interfaces.FtpConnectionObserver.
This observer interface monitors all the ftp connections.
FtpConnectionObserver - interface org.apache.ftpserver.remote.interfaces.FtpConnectionObserver.
This observer interface monitors all the ftp connections.
FtpConnectionObserverAdapter - class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter.
This connection observer remote adapter class.
FtpConnectionObserverAdapter() - Constructor for class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
Default constructor.
FtpFileListener - interface org.apache.ftpserver.interfaces.FtpFileListener.
Ftp file upload/download/delete listener interface.
FtpFileListener - interface org.apache.ftpserver.remote.interfaces.FtpFileListener.
Ftp file upload/download/delete listener remote interface.
FtpFileListenerAdapter - class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter.
Ftp file upload/download/delete listener remote interface.
FtpFileListenerAdapter() - Constructor for class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
Default constructor.
FtpRequest - class org.apache.ftpserver.FtpRequest.
Ftp command request class.
FtpRequest(String) - Constructor for class org.apache.ftpserver.FtpRequest
Constructor.
FtpServerImpl - class org.apache.ftpserver.FtpServerImpl.
Ftp server starting point.
FtpServerImpl() - Constructor for class org.apache.ftpserver.FtpServerImpl
Default constructor - does nothing.
FtpServerInterface - interface org.apache.ftpserver.interfaces.FtpServerInterface.
Ftp server interface.
FtpStatistics - class org.apache.ftpserver.FtpStatistics.
This class encapsulates all the global statistics.
FtpStatistics(FtpConfig) - Constructor for class org.apache.ftpserver.FtpStatistics
Default constructor.
FtpStatistics - class org.apache.ftpserver.remote.FtpStatistics.
Ftp statistis remote adapter class.
FtpStatistics(FtpStatistics) - Constructor for class org.apache.ftpserver.remote.FtpStatistics
Constructor - sets the actual statistics object
FtpStatisticsInterface - interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface.
Ftp statistis remote interface.
FtpStatisticsListener - interface org.apache.ftpserver.interfaces.FtpStatisticsListener.
Ftp statistics listener interface.
FtpStatisticsListener - interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener.
Ftp statistics listener remote interface.
FtpStatisticsListenerAdapter - class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter.
Ftp statistics listener remote interface.
FtpStatisticsListenerAdapter() - Constructor for class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
Constructor - set the actual listener object
FtpStatus - class org.apache.ftpserver.FtpStatus.
Ftp status line parser class.
FtpStatus() - Constructor for class org.apache.ftpserver.FtpStatus
Load status propeties file from the classpath.
FtpUser - class org.apache.ftpserver.FtpUser.
Ftp user class.
FtpUser() - Constructor for class org.apache.ftpserver.FtpUser
Constructor - does nothing.
FtpWriter - class org.apache.ftpserver.FtpWriter.
Writer object used by the server.
FtpWriter(Socket, FtpConfig) - Constructor for class org.apache.ftpserver.FtpWriter
Constructor - set the actual writer object
finalize() - Method in class org.apache.ftpserver.util.StreamConnector
Last defense to stop thread.
flush() - Method in class org.apache.ftpserver.FtpWriter
Flush the stream
flush() - Method in class org.apache.ftpserver.util.AsciiOutputStream
Flush stream data
formatHtml(String, boolean, boolean, boolean) - Static method in class org.apache.ftpserver.util.StringUtils
This method is used to insert HTML block dynamically

G

get() - Method in class org.apache.ftpserver.util.Queue
Try to get the first element.
get(long) - Method in class org.apache.ftpserver.util.Queue
Try to get the first element.
getAbsoluteName(String) - Method in class org.apache.ftpserver.util.VirtualDirectory
Get virtual name (wrt the virtual root).
getActualObject() - Method in class org.apache.ftpserver.remote.IpRestrictor
Get the actual object.
getAddressString() - Method in class org.apache.ftpserver.remote.FtpConfig
Get address string
getAddressString() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get address string
getAdminName() - Method in class org.apache.ftpserver.remote.UserManager
Get admin name
getAdminName() - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Get admin user name
getAdminName() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Get admin name
getAdminName() - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Get admin user name
getAllEntries() - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Get all entries
getAllEntries() - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Get all entries
getAllEntries() - Method in class org.apache.ftpserver.remote.IpRestrictor
Get all entries
getAllEntries() - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Get all entries
getAllKeys() - Method in class org.apache.ftpserver.util.BaseProperties
Get all property key names.
getAllUserNames() - Method in class org.apache.ftpserver.remote.UserManager
Get all user names in the system.
getAllUserNames() - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Get all user names in the system.
getAllUserNames() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get all user names from the database.
getAllUserNames() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Get all user names.
getAllUserNames() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Get all user names.
getAllUserNames() - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Get all user names in the system.
getAllUsers() - Method in class org.apache.ftpserver.ConnectionService
It returns a list of all the currently connected users.
getAllUsers() - Method in class org.apache.ftpserver.remote.ConnectionService
It returns a list of all the currently connected users.
getAllUsers() - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
It returns a list of all the currently connected user objects.
getAnonLoginNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get current anonymous logins.
getAnonLoginNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get current number of anonymous logins.
getAnonLoginNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get current number of anonymous logins.
getArgument() - Method in class org.apache.ftpserver.FtpRequest
Get ftp input argument.
getBaseDirectory() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
 
getBaseDirectory() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Get the basedir.
getBoolean(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get boolean value.
getBoolean(String, boolean) - Method in class org.apache.ftpserver.util.BaseProperties
 
getBufferedInputStream(InputStream) - Static method in class org.apache.ftpserver.util.IoUtils
Get a BufferedInputStream.
getBufferedOutputStream(OutputStream) - Static method in class org.apache.ftpserver.util.IoUtils
Get a BufferedOutputStream.
getBufferedReader(Reader) - Static method in class org.apache.ftpserver.util.IoUtils
Get BufferedReader.
getBufferedWriter(Writer) - Static method in class org.apache.ftpserver.util.IoUtils
Get BufferedWriter.
getByteWritten() - Method in class org.apache.ftpserver.util.AsciiOutputStream
Get actual byte written.
getCalendar(Date, TimeZone) - Static method in class org.apache.ftpserver.util.DateUtils
Get the timezone specific calendar.
getClass(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get Class object
getClass(String, Class) - Method in class org.apache.ftpserver.util.BaseProperties
 
getClientAddress() - Method in class org.apache.ftpserver.usermanager.User
Get client address
getCommand() - Method in class org.apache.ftpserver.FtpRequest
Get the ftp command.
getCommandLine() - Method in class org.apache.ftpserver.FtpRequest
Get the ftp request line.
getConfig() - Method in class org.apache.ftpserver.BaseFtpConnection
Get config object
getConfig() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Get config object.
getConfig() - Method in class org.apache.ftpserver.remote.FtpConfig
Get config
getConfig() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Get config object.
getConfigInterface(String) - Method in class org.apache.ftpserver.remote.RemoteHandler
Get configuration interface
getConfigInterface(String) - Method in interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface
Get configuration interface
getConfiguration() - Method in class org.apache.ftpserver.FtpConfig
Get configuration
getConnection(String) - Method in class org.apache.ftpserver.ConnectionService
Get connection object
getConnectionNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get current number of connections.
getConnectionNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get current number of connections.
getConnectionNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get current number of connections.
getConnectionObserver() - Method in class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
Get observer
getConnectionService() - Method in class org.apache.ftpserver.FtpConfig
Get connection service.
getConnectionService() - Method in class org.apache.ftpserver.remote.ConnectionService
Get the actual object.
getConnectionService() - Method in class org.apache.ftpserver.remote.FtpConfig
Get the connection handler
getConnectionService() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get user properties.
getContext() - Method in class org.apache.ftpserver.FtpConfig
Get context
getCurrentDirectory() - Method in class org.apache.ftpserver.util.VirtualDirectory
Get current working directory.
getDataPort() - Method in class org.apache.ftpserver.FtpConfig
Get data port.
getDate(String, DateFormat) - Method in class org.apache.ftpserver.util.BaseProperties
Get Date object.
getDate(String, DateFormat, Date) - Method in class org.apache.ftpserver.util.BaseProperties
 
getDate(String, DateFormat, TimeZone) - Static method in class org.apache.ftpserver.util.DateUtils
Get date object.
getDateFormat(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get DateFormat object.
getDateFormat(String, SimpleDateFormat) - Method in class org.apache.ftpserver.util.BaseProperties
 
getDefaultIdleTime() - Method in class org.apache.ftpserver.FtpConfig
Get default idle time in seconds.
getDefaultIdleTime() - Method in class org.apache.ftpserver.remote.FtpConfig
Get default idle time in seconds.
getDefaultIdleTime() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get default idle time in seconds.
getDefaultRoot() - Method in class org.apache.ftpserver.FtpConfig
Get default root directory
getDefaultRoot() - Method in class org.apache.ftpserver.remote.FtpConfig
Get default root directory
getDefaultRoot() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get default root directory
getDifference(Date, Date) - Static method in class org.apache.ftpserver.util.DateUtils
Get date difference => d1 - d2.
getDouble(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get double value.
getDouble(String, double) - Method in class org.apache.ftpserver.util.BaseProperties
 
getEnabled() - Method in class org.apache.ftpserver.usermanager.User
Get the user enable status.
getException() - Method in class org.apache.ftpserver.util.StreamConnector
Get exception.
getFile() - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Get IP resrictor file object.
getFile(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get File object.
getFile(String, File) - Method in class org.apache.ftpserver.util.BaseProperties
 
getFileDeleteNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get number of files deleted.
getFileDeleteNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get number of files deleted.
getFileDeleteNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get number of files deleted.
getFileDownloadNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get number of files downloaded.
getFileDownloadNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get number of files downloaded.
getFileDownloadNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get number of files downloaded.
getFileDownloadSize() - Method in class org.apache.ftpserver.FtpStatistics
Get total number of bytes downloaded.
getFileDownloadSize() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get total number of bytes downloaded.
getFileDownloadSize() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get total number of bytes downloaded.
getFileListener() - Method in class org.apache.ftpserver.FtpStatistics
Set file listener
getFileListener() - Method in class org.apache.ftpserver.remote.FtpStatistics
Set file listener
getFileListener() - Method in class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
Get actual listener object
getFileListener() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Set file listener
getFileUploadNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get number of files uploaded.
getFileUploadNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get number of files uploaded.
getFileUploadNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get number of files uploaded.
getFileUploadSize() - Method in class org.apache.ftpserver.FtpStatistics
Get total number of bytes uploaded.
getFileUploadSize() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get total number of bytes uploaded.
getFileUploadSize() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get total number of bytes uploaded.
getInetAddress(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get InetAddress.
getInetAddress(String, InetAddress) - Method in class org.apache.ftpserver.util.BaseProperties
 
getInteger(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get integer value.
getInteger(String, int) - Method in class org.apache.ftpserver.util.BaseProperties
 
getIpRestrictor() - Method in class org.apache.ftpserver.FtpConfig
Get IP restrictor object.
getIpRestrictor() - Method in class org.apache.ftpserver.remote.FtpConfig
Get IP restrictor object.
getIpRestrictor() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get ip restrictor
getIsAnonymous() - Method in class org.apache.ftpserver.FtpUser
Is an anonymous user?
getIsBuffered() - Method in class org.apache.ftpserver.util.StreamConnector
Get is buffered.
getIsIgnoreNonAscii() - Method in class org.apache.ftpserver.util.AsciiOutputStream
Is non ascii character ignored.
getIsThreaded() - Method in class org.apache.ftpserver.util.StreamConnector
Is the data transfer threaded?
getLastAccessTime() - Method in class org.apache.ftpserver.usermanager.User
Get last access time
getListener() - Method in class org.apache.ftpserver.FtpStatistics
Get listener object.
getListener() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get listener object.
getListener() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get listener object.
getLogger() - Method in class org.apache.ftpserver.FtpConfig
Get logger
getLoginNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get current number of logins
getLoginNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get current number of logins
getLoginNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get current number of logins
getLoginTime() - Method in class org.apache.ftpserver.usermanager.User
Get user loglin time.
getLong(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get long value.
getLong(String, long) - Method in class org.apache.ftpserver.util.BaseProperties
 
getMaxAnonymousLogins() - Method in class org.apache.ftpserver.FtpConfig
Get maximum number of anonymous connections.
getMaxAnonymousLogins() - Method in class org.apache.ftpserver.remote.FtpConfig
Get maximum number of anonymous connections.
getMaxAnonymousLogins() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get maximum number of anonymous connections.
getMaxConnections() - Method in class org.apache.ftpserver.FtpConfig
Get maximum number of connections.
getMaxConnections() - Method in class org.apache.ftpserver.remote.FtpConfig
Get maximum number of connections.
getMaxConnections() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get maximum number of connections.
getMaxDownloadRate() - Method in class org.apache.ftpserver.usermanager.User
Get maximum user download rate in bytes/sec
getMaxIdleTime() - Method in class org.apache.ftpserver.usermanager.User
Get the maximum idle time in second.
getMaxSize() - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Get max size
getMaxSize() - Method in class org.apache.ftpserver.util.Queue
Get max size
getMaxTransferRate() - Method in class org.apache.ftpserver.util.StreamConnector
Get transfer limit in bytes/second.
getMaxUploadRate() - Method in class org.apache.ftpserver.usermanager.User
Get maximum user upload rate in bytes/sec.
getMessageQueue() - Method in class org.apache.ftpserver.FtpConfig
Get message queue
getMode() - Method in class org.apache.ftpserver.FtpUser
Get the transfer mode.
getName() - Method in class org.apache.ftpserver.usermanager.User
Get the user name.
getObserver() - Method in class org.apache.ftpserver.BaseFtpConnection
Get observer
getObserver() - Method in class org.apache.ftpserver.ConnectionService
Get the observer.
getObserver() - Method in class org.apache.ftpserver.remote.ConnectionService
Get the observer.
getObserver() - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Get the observer.
getOutputStream(OutputStream) - Method in class org.apache.ftpserver.FtpUser
Get output stream.
getPassword() - Method in class org.apache.ftpserver.usermanager.User
Get the user password.
getPhysicalName(String) - Method in class org.apache.ftpserver.util.VirtualDirectory
Get physical name (wrt the machine root).
getRemoteAdminPort() - Method in class org.apache.ftpserver.FtpConfig
Get rmi port
getRemoteAdminPort() - Method in class org.apache.ftpserver.remote.FtpConfig
Get rmi port
getRemoteAdminPort() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get rmi port
getResponse(int, FtpRequest, FtpUser, String[]) - Method in class org.apache.ftpserver.FtpStatus
Get ftp response.
getResponse(FtpRequest) - Method in class org.apache.ftpserver.SiteCommandHandler
Handle site.
getRootDirectory() - Method in class org.apache.ftpserver.util.VirtualDirectory
Get root directory.
getSchedulerInterval() - Method in class org.apache.ftpserver.FtpConfig
Get poll interval in seconds.
getSchedulerInterval() - Method in class org.apache.ftpserver.remote.FtpConfig
Get poll interval in seconds.
getSchedulerInterval() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get poll interval in seconds.
getSelfAddress() - Method in class org.apache.ftpserver.FtpConfig
Get self address
getServerAddress() - Method in class org.apache.ftpserver.FtpConfig
Get server bind address.
getServerAddress() - Method in class org.apache.ftpserver.remote.FtpConfig
Get server bind address.
getServerAddress() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get server bind address.
getServerPort() - Method in class org.apache.ftpserver.FtpConfig
Get server port.
getServerPort() - Method in class org.apache.ftpserver.remote.FtpConfig
Get server port.
getServerPort() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get server port.
getSessionId() - Method in class org.apache.ftpserver.usermanager.User
Get session id.
getSpyObject() - Method in class org.apache.ftpserver.BaseFtpConnection
Get connection spy object
getSpyObject() - Method in class org.apache.ftpserver.FtpWriter
Get the spy object to get what the user is writing.
getSpyObject() - Method in class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter
Get spy user
getStackTrace(Throwable) - Static method in class org.apache.ftpserver.util.IoUtils
Get exception stack trace.
getStartTime() - Method in class org.apache.ftpserver.FtpStatistics
Get server start time.
getStartTime() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get server start time.
getStartTime() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get server start time.
getStatistics() - Method in class org.apache.ftpserver.FtpConfig
Get global statistics object.
getStatistics() - Method in class org.apache.ftpserver.remote.FtpConfig
Get global statistics object.
getStatistics() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get global statistics object.
getStatisticsListener() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
Get the actual listener object
getStatus() - Method in class org.apache.ftpserver.BaseFtpConnection
Get status object
getStatus() - Method in class org.apache.ftpserver.FtpConfig
Get ftp status resource.
getString(Date, DateFormat, TimeZone) - Static method in class org.apache.ftpserver.util.DateUtils
Get the timezone specific string.
getStructure() - Method in class org.apache.ftpserver.FtpUser
Get the file structure.
getSystemName() - Method in class org.apache.ftpserver.FtpConfig
Get the system name.
getTimeZone(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get TimeZone
getTimeZone(String, TimeZone) - Method in class org.apache.ftpserver.util.BaseProperties
 
getTotalAnonLoginNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get total anonymous logins
getTotalAnonLoginNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get total number of anonymous logins
getTotalAnonLoginNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get total number of anonymous logins
getTotalConnectionNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get total connection number
getTotalConnectionNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get total number of connections
getTotalConnectionNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get total number of connections
getTotalLoginNbr() - Method in class org.apache.ftpserver.FtpStatistics
Get total number of logins
getTotalLoginNbr() - Method in class org.apache.ftpserver.remote.FtpStatistics
Get total number of logins
getTotalLoginNbr() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get total number of logins
getTransferredSize() - Method in class org.apache.ftpserver.util.StreamConnector
Get transferred size in bytes.
getType() - Method in class org.apache.ftpserver.FtpUser
Get the user data type.
getUniqueFile(File) - Static method in class org.apache.ftpserver.util.IoUtils
Get unique file object.
getUnixDate(Date) - Static method in class org.apache.ftpserver.util.DateUtils
Get unix style date string.
getUser() - Method in class org.apache.ftpserver.BaseFtpConnection
Get user object
getUser(String) - Method in class org.apache.ftpserver.remote.ConnectionService
Get connected user
getUser(String) - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Get connected user
getUserByName(String) - Method in class org.apache.ftpserver.remote.UserManager
Get user by name.
getUserByName(String) - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Get user by name.
getUserByName(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the user object.
getUserByName(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Get user object.
getUserByName(String) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Load user data.
getUserByName(String) - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Get user by name.
getUserManager() - Method in class org.apache.ftpserver.FtpConfig
Get user manager.
getUserManager() - Method in class org.apache.ftpserver.remote.FtpConfig
Get user manager
getUserManager() - Method in class org.apache.ftpserver.remote.UserManager
Get the actual user manager
getUserManager() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Get user manager
getVirtualDirectory() - Method in class org.apache.ftpserver.usermanager.User
get user filesystem view
getVirtualName(String) - Method in class org.apache.ftpserver.util.VirtualDirectory
Get virtual name (wrt the virtual root).
getWritePermission() - Method in class org.apache.ftpserver.util.VirtualDirectory
Get write permission in this system

H

handleConnection(Socket) - Method in class org.apache.ftpserver.BaseFtpConnection
Server one FTP connection.
hasArgument() - Method in class org.apache.ftpserver.FtpRequest
Has argument.
hasCreatePermission(String, boolean) - Method in class org.apache.ftpserver.util.VirtualDirectory
Check file create permission.
hasException() - Method in class org.apache.ftpserver.util.StreamConnector
Check exception status.
hasLoggedIn() - Method in class org.apache.ftpserver.usermanager.User
Check the user login status.
hasPermission(FtpRequest) - Method in class org.apache.ftpserver.BaseFtpConnection
Check permission - default implementation - does nothing.
hasPermission(FtpRequest) - Method in class org.apache.ftpserver.FtpConnection
Check the user permission to execute this command.
hasPermission(InetAddress) - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Check IP permission.
hasPermission(InetAddress) - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Check IP permission.
hasPermission(InetAddress) - Method in class org.apache.ftpserver.remote.IpRestrictor
Check IP permission.
hasPermission(InetAddress) - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Check IP permission.
hasReadPermission(String, boolean) - Method in class org.apache.ftpserver.util.VirtualDirectory
Check read permission.
hasWritePermission(String, boolean) - Method in class org.apache.ftpserver.util.VirtualDirectory
Chech file write/delete permission.
hitUser() - Method in class org.apache.ftpserver.usermanager.User
Hit user - update last access time

I

INPUT_SIG - Static variable in class org.apache.ftpserver.SiteCommandHandler
 
IoUtils - class org.apache.ftpserver.util.IoUtils.
IO utility methods.
IoUtils() - Constructor for class org.apache.ftpserver.util.IoUtils
 
IpRestrictor - class org.apache.ftpserver.remote.IpRestrictor.
IP Restrictor remotr adapter class.
IpRestrictor(IpRestrictorInterface) - Constructor for class org.apache.ftpserver.remote.IpRestrictor
Constructor - sets the actual ip restrictor object
IpRestrictorInterface - interface org.apache.ftpserver.ip.IpRestrictorInterface.
IP Restrictor interface
IpRestrictorInterface - interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface.
IP Restrictor remotr interface.
initialize() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Initialize - fourth step.
initialize() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Initialize - fourth step.
isActive(long) - Method in class org.apache.ftpserver.usermanager.User
Is an active user (is removable)? Compares the last access time with the specified time.
isActive() - Method in class org.apache.ftpserver.usermanager.User
Is still active.
isAllowIp() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Get allow/ban IP flag.
isAllowIp() - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Allow/ban the listed IPs flag.
isAllowIp() - Method in class org.apache.ftpserver.remote.IpRestrictor
Allow/ban IP flag
isAllowIp() - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Allow/ban IP flag
isAnonymousLoginAllowed() - Method in class org.apache.ftpserver.FtpConfig
Check annonymous login support.
isAnonymousLoginAllowed() - Method in class org.apache.ftpserver.remote.FtpConfig
Check annonymous login support.
isAnonymousLoginAllowed() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Check annonymous login support.
isClosed() - Method in class org.apache.ftpserver.BaseFtpConnection
Is the connection closed?
isCreateHome() - Method in class org.apache.ftpserver.FtpConfig
Create user home directory if not exist during login
isDisposed() - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Check whether the message queue is active or not.
isEmpty() - Method in class org.apache.ftpserver.util.Queue
Is the list empty (size == 0)
isMatch(String) - Method in class org.apache.ftpserver.util.RegularExpr
Compare string with a regular expression.
isRemoteAdminAllowed() - Method in class org.apache.ftpserver.FtpConfig
Is remote admin allowed
isRemoteAdminAllowed() - Method in class org.apache.ftpserver.remote.FtpConfig
Is remote admin allowed
isRemoteAdminAllowed() - Method in interface org.apache.ftpserver.remote.interfaces.FtpConfigInterface
Is remote admin allowed
isStopped() - Method in class org.apache.ftpserver.util.StreamConnector
Is stopped?

L

LdapUserManager - class org.apache.ftpserver.usermanager.LdapUserManager.
Ldap based user manager class.
LdapUserManager() - Constructor for class org.apache.ftpserver.usermanager.LdapUserManager
Default constructor
login(FtpUser) - Method in class org.apache.ftpserver.ConnectionService
User login method.
login(String, String) - Method in class org.apache.ftpserver.remote.RemoteHandler
Remote admin login
login(String, String) - Method in interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface
Remote admin login
login() - Method in class org.apache.ftpserver.usermanager.User
User login.
logout(String) - Method in class org.apache.ftpserver.remote.RemoteHandler
Remote admin logout
logout(String) - Method in interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface
Remote admin logout
logout() - Method in class org.apache.ftpserver.usermanager.User
User logout

M

METHOD_INPUT_SIG - Static variable in class org.apache.ftpserver.BaseFtpConnection
 
Message - interface org.apache.ftpserver.util.Message.
Message interface - used in message queue.
mConfig - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mConfig - Variable in class org.apache.ftpserver.ip.AbstractIpRestrictor
 
mConfig - Variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
mControlSocket - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mDataConnection - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mFtpStatus - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mObserver - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mSpy - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mUser - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mWriter - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mbAllowIp - Variable in class org.apache.ftpserver.ip.AbstractIpRestrictor
 
mbStopRequest - Variable in class org.apache.ftpserver.BaseFtpConnection
 
mstAdminName - Variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 

N

newConnection(BaseFtpConnection) - Method in class org.apache.ftpserver.ConnectionService
New connection has been established - not yet logged-in.
newConnection(FtpUser) - Method in interface org.apache.ftpserver.interfaces.FtpConnectionObserver
New connection notification.
newConnection(FtpUser) - Method in class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
New connection notification.
newConnection(FtpUser) - Method in interface org.apache.ftpserver.remote.interfaces.FtpConnectionObserver
New connection notification.
notifyConnection() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
Connection open/close notification
notifyConnection() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
Connection open/close notification
notifyConnection() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
Connection open/close notification
notifyDelete(File, String) - Method in interface org.apache.ftpserver.interfaces.FtpFileListener
User file delete notification.
notifyDelete() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
User file delete notification.
notifyDelete(File, String) - Method in class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
User file delete notification.
notifyDelete() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
User file delete notification.
notifyDelete(String, String) - Method in interface org.apache.ftpserver.remote.interfaces.FtpFileListener
User file delete notification.
notifyDelete() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
User file delete notification.
notifyDownload(File, String) - Method in interface org.apache.ftpserver.interfaces.FtpFileListener
User file download notification.
notifyDownload() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
User file download notification.
notifyDownload(File, String) - Method in class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
User file download notification.
notifyDownload() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
User file download notification.
notifyDownload(String, String) - Method in interface org.apache.ftpserver.remote.interfaces.FtpFileListener
User file download notification.
notifyDownload() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
User file download notification.
notifyLogin() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
New user login notification.
notifyLogin() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
New user login notification.
notifyLogin() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
New user login notification.
notifyLogout() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
User logout notification.
notifyLogout() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
User logout notification.
notifyLogout() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
User logout notification.
notifyObserver() - Method in class org.apache.ftpserver.BaseFtpConnection
Notify observer.
notifyUpload(File, String) - Method in interface org.apache.ftpserver.interfaces.FtpFileListener
User file upload notification.
notifyUpload() - Method in interface org.apache.ftpserver.interfaces.FtpStatisticsListener
User file upload notification.
notifyUpload(File, String) - Method in class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
User file upload notification.
notifyUpload() - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
User file upload notification.
notifyUpload(String, String) - Method in interface org.apache.ftpserver.remote.interfaces.FtpFileListener
User file upload notification.
notifyUpload() - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsListener
User file upload notification.

O

org.apache.ftpserver - package org.apache.ftpserver
 
org.apache.ftpserver.interfaces - package org.apache.ftpserver.interfaces
 
org.apache.ftpserver.ip - package org.apache.ftpserver.ip
 
org.apache.ftpserver.remote - package org.apache.ftpserver.remote
 
org.apache.ftpserver.remote.adapter - package org.apache.ftpserver.remote.adapter
 
org.apache.ftpserver.remote.interfaces - package org.apache.ftpserver.remote.interfaces
 
org.apache.ftpserver.usermanager - package org.apache.ftpserver.usermanager
 
org.apache.ftpserver.util - package org.apache.ftpserver.util
 

P

PropertiesException - exception org.apache.ftpserver.util.PropertiesException.
 
PropertiesException() - Constructor for class org.apache.ftpserver.util.PropertiesException
 
PropertiesException(String) - Constructor for class org.apache.ftpserver.util.PropertiesException
 
PropertiesException(Exception) - Constructor for class org.apache.ftpserver.util.PropertiesException
 
PropertiesUserManager - class org.apache.ftpserver.usermanager.PropertiesUserManager.
Properties file based UserManager implementation.
PropertiesUserManager() - Constructor for class org.apache.ftpserver.usermanager.PropertiesUserManager
Instantiate user manager - default constructor.
pad(String, char, boolean, int) - Static method in class org.apache.ftpserver.util.StringUtils
Pad string object
printList(String, Writer) - Method in class org.apache.ftpserver.util.VirtualDirectory
Print file list.
printNList(String, Writer) - Method in class org.apache.ftpserver.util.VirtualDirectory
Print file list.
processNewLine(String, int) - Method in class org.apache.ftpserver.FtpStatus
Process ftp response new line character.
put(Object) - Method in class org.apache.ftpserver.util.Queue
Put an object into the queue and notify the waiting thread.

Q

Queue - class org.apache.ftpserver.util.Queue.
Queue (first in first out) implementation.
Queue(boolean) - Constructor for class org.apache.ftpserver.util.Queue
Constructor.

R

ROLE - Static variable in interface org.apache.ftpserver.interfaces.FtpServerInterface
Service role name.
ROLE - Static variable in interface org.apache.ftpserver.ip.IpRestrictorInterface
 
ROLE - Static variable in interface org.apache.ftpserver.usermanager.UserManagerInterface
 
RegularExpr - class org.apache.ftpserver.util.RegularExpr.
This is a simplified regular character mattching class.
RegularExpr(String) - Constructor for class org.apache.ftpserver.util.RegularExpr
Constructor.
RemoteHandler - class org.apache.ftpserver.remote.RemoteHandler.
Ftp server remote admin adapter.
RemoteHandler(FtpConfig) - Constructor for class org.apache.ftpserver.remote.RemoteHandler
Constructor - set the actual user config object
RemoteHandlerInterface - interface org.apache.ftpserver.remote.interfaces.RemoteHandlerInterface.
Ftp server remote admin interface.
readFully(Reader) - Static method in class org.apache.ftpserver.util.IoUtils
Read fully from reader
readFully(InputStream) - Static method in class org.apache.ftpserver.util.IoUtils
Read fully from stream
releaseConnectionHandler(ConnectionHandler) - Method in class org.apache.ftpserver.FtpServerImpl
Release a previously created ConnectionHandler.
releaseDataPort(int) - Method in class org.apache.ftpserver.FtpConfig
Release data port
reload() - Method in class org.apache.ftpserver.ip.AbstractIpRestrictor
Reload banned ip list - dummy implementation
reload() - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Read the list from the file.
reload() - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Reload data from store.
reload() - Method in class org.apache.ftpserver.remote.IpRestrictor
Reload data from store.
reload() - Method in class org.apache.ftpserver.remote.UserManager
Load the user data again
reload() - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Reload data from store.
reload() - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Load the user data again
reload() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Reload user data - dummy implementation.
reload() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Reload the user data if necessary
reload() - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Load the user data again
removeConnection(FtpUser) - Method in interface org.apache.ftpserver.interfaces.FtpConnectionObserver
Close connection notification
removeConnection(FtpUser) - Method in class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
Close connection notification
removeConnection(FtpUser) - Method in interface org.apache.ftpserver.remote.interfaces.FtpConnectionObserver
Close connection notification
removeEntry(String) - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Remove entry
removeEntry(String) - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Remove entry
removeEntry(String) - Method in class org.apache.ftpserver.remote.IpRestrictor
Remove entry
removeEntry(String) - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Remove entry
replaceString(String, String, String) - Static method in class org.apache.ftpserver.util.StringUtils
This is a string replacement method.
replaceString(String, Object[]) - Static method in class org.apache.ftpserver.util.StringUtils
Replace string
replaceString(String, Map) - Static method in class org.apache.ftpserver.util.StringUtils
Replace string
request(String) - Method in interface org.apache.ftpserver.interfaces.SpyConnectionInterface
Write user request.
request(String) - Method in class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter
Write user request.
request(String) - Method in interface org.apache.ftpserver.remote.interfaces.SpyConnectionInterface
Write user request.
resetAllSpyObjects() - Method in class org.apache.ftpserver.ConnectionService
Reset all spy objects
response(String) - Method in interface org.apache.ftpserver.interfaces.SpyConnectionInterface
Write server response.
response(String) - Method in class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter
Write server response.
response(String) - Method in interface org.apache.ftpserver.remote.interfaces.SpyConnectionInterface
Write server response.
run() - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Thread starting point - get message ant execute.
run() - Method in class org.apache.ftpserver.util.StreamConnector
Transfer data from one stream to another.

S

SiteCommandHandler - class org.apache.ftpserver.SiteCommandHandler.
Handle ftp site command.
SiteCommandHandler(FtpConfig, FtpUser) - Constructor for class org.apache.ftpserver.SiteCommandHandler
Constructor - set the configuration object
SpyConnectionAdapter - class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter.
This remote spy user adapter.
SpyConnectionAdapter(SpyConnectionInterface) - Constructor for class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter
Default constructor.
SpyConnectionInterface - interface org.apache.ftpserver.interfaces.SpyConnectionInterface.
This interface is used to monitor user activities;
SpyConnectionInterface - interface org.apache.ftpserver.remote.interfaces.SpyConnectionInterface.
This interface is used to monitor user activities - remote admin.
StreamConnector - class org.apache.ftpserver.util.StreamConnector.
Connect one java.io.InputStream with a java.io.OutputStream.
StreamConnector(InputStream, OutputStream) - Constructor for class org.apache.ftpserver.util.StreamConnector
Constructors
StreamConnectorObserver - interface org.apache.ftpserver.util.StreamConnectorObserver.
This interface observes stream connector activity.
StringUtils - class org.apache.ftpserver.util.StringUtils.
String utility methods.
StringUtils() - Constructor for class org.apache.ftpserver.util.StringUtils
 
save() - Method in class org.apache.ftpserver.ip.FileIpRestrictor
Save this IP restriction list.
save() - Method in interface org.apache.ftpserver.ip.IpRestrictorInterface
Save data into store.
save() - Method in class org.apache.ftpserver.remote.IpRestrictor
Save data into store.
save(User) - Method in class org.apache.ftpserver.remote.UserManager
Save the user.
save() - Method in interface org.apache.ftpserver.remote.interfaces.IpRestrictorInterface
Save data into store.
save(User) - Method in interface org.apache.ftpserver.remote.interfaces.UserManagerInterface
Save the user.
save(User) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Save user.
save(User) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Save user
save(User) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Save user data.
save(User) - Method in interface org.apache.ftpserver.usermanager.UserManagerInterface
Save the user.
service(FtpRequest, FtpWriter) - Method in class org.apache.ftpserver.BaseFtpConnection
Execute the ftp command.
service(ServiceManager) - Method in class org.apache.ftpserver.FtpServerImpl
Get all managers - second step.
setClientAddress(InetAddress) - Method in class org.apache.ftpserver.usermanager.User
Set client address
setConfiguration(Configuration) - Method in class org.apache.ftpserver.FtpConfig
Set configuration - fifth step.
setConnectionObserver(FtpConnectionObserver) - Method in class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
Set observer
setContext(Context) - Method in class org.apache.ftpserver.FtpConfig
Set context - third step.
setEnabled(boolean) - Method in class org.apache.ftpserver.usermanager.User
Set the user enable status
setFileListener(FtpFileListener) - Method in class org.apache.ftpserver.FtpStatistics
Get file listener
setFileListener(FtpFileListener) - Method in class org.apache.ftpserver.remote.FtpStatistics
Get file listener
setFileListener(FtpFileListener) - Method in class org.apache.ftpserver.remote.adapter.FtpFileListenerAdapter
Set file listener
setFileListener(FtpFileListener) - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Get file listener
setInetAddress(String, InetAddress) - Method in class org.apache.ftpserver.util.BaseProperties
Set InetAddress.
setIsBuffered(boolean) - Method in class org.apache.ftpserver.util.StreamConnector
Set buffered transferred property.
setIsIgnoreNonAscii(boolean) - Method in class org.apache.ftpserver.util.AsciiOutputStream
Set non-ascii ignore boolean value.
setIsThreaded(boolean) - Method in class org.apache.ftpserver.util.StreamConnector
Set threaded transfer property.
setListener(FtpStatisticsListener) - Method in class org.apache.ftpserver.FtpStatistics
Add a listener object.
setListener(FtpStatisticsListener) - Method in class org.apache.ftpserver.remote.FtpStatistics
Set a listener object.
setListener(FtpStatisticsListener) - Method in interface org.apache.ftpserver.remote.interfaces.FtpStatisticsInterface
Set a listener object.
setLogger(Logger) - Method in class org.apache.ftpserver.FtpConfig
Set logger - second step.
setMaxDownloadRate(int) - Method in class org.apache.ftpserver.usermanager.User
Set user maximum download rate limit.
setMaxIdleTime(int) - Method in class org.apache.ftpserver.usermanager.User
Set the maximum idle time in second.
setMaxSize(int) - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Set max size
setMaxSize(int) - Method in class org.apache.ftpserver.util.Queue
Set max size
setMaxTransferRate(int) - Method in class org.apache.ftpserver.util.StreamConnector
Set transfer limit - bytes/second.
setMaxUploadRate(int) - Method in class org.apache.ftpserver.usermanager.User
Set user maximum upload rate limit.
setMode(char) - Method in class org.apache.ftpserver.FtpUser
Set the transfer type.
setName(String) - Method in class org.apache.ftpserver.usermanager.User
Set user name.
setObserver(FtpConnectionObserver) - Method in class org.apache.ftpserver.BaseFtpConnection
Set observer
setObserver(FtpConnectionObserver) - Method in class org.apache.ftpserver.ConnectionService
Set user manager observer.
setObserver(FtpConnectionObserver) - Method in class org.apache.ftpserver.remote.ConnectionService
Set connection observer.
setObserver(FtpConnectionObserver) - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Set user manager observer.
setObserver(StreamConnectorObserver) - Method in class org.apache.ftpserver.util.StreamConnector
Set stream connector observer.
setPassword(String) - Method in class org.apache.ftpserver.usermanager.User
Set user password
setProperty(String, boolean) - Method in class org.apache.ftpserver.util.BaseProperties
Set boolean value.
setProperty(String, int) - Method in class org.apache.ftpserver.util.BaseProperties
Set integer value.
setProperty(String, double) - Method in class org.apache.ftpserver.util.BaseProperties
Set double value.
setProperty(String, float) - Method in class org.apache.ftpserver.util.BaseProperties
Set float value.
setProperty(String, long) - Method in class org.apache.ftpserver.util.BaseProperties
Set long value.
setProperty(String, File) - Method in class org.apache.ftpserver.util.BaseProperties
Set File object.
setProperty(String, SimpleDateFormat) - Method in class org.apache.ftpserver.util.BaseProperties
Set DateFormat object.
setProperty(String, TimeZone) - Method in class org.apache.ftpserver.util.BaseProperties
Set TimeZone object.
setProperty(String, Date, DateFormat) - Method in class org.apache.ftpserver.util.BaseProperties
Set Date object.
setProperty(String, Class) - Method in class org.apache.ftpserver.util.BaseProperties
Set Class object.
setRootDirectory(File) - Method in class org.apache.ftpserver.util.VirtualDirectory
Set root directory.
setRootDirectory(String) - Method in class org.apache.ftpserver.util.VirtualDirectory
Set root directory.
setServiceManager(ServiceManager) - Method in class org.apache.ftpserver.FtpConfig
Set component manager - fourth step.
setSpyObject(SpyConnectionInterface) - Method in class org.apache.ftpserver.BaseFtpConnection
Set spy object
setSpyObject(String, SpyConnectionInterface) - Method in class org.apache.ftpserver.ConnectionService
Set connection spy object
setSpyObject(SpyConnectionInterface) - Method in class org.apache.ftpserver.FtpWriter
Set the connection spy object.
setSpyObject(String, SpyConnectionInterface) - Method in class org.apache.ftpserver.remote.ConnectionService
Set spy object
setSpyObject(SpyConnectionInterface) - Method in class org.apache.ftpserver.remote.adapter.SpyConnectionAdapter
Get spy user
setSpyObject(String, SpyConnectionInterface) - Method in interface org.apache.ftpserver.remote.interfaces.ConnectionServiceInterface
Set spy object
setStatisticsListener(FtpStatisticsListener) - Method in class org.apache.ftpserver.remote.adapter.FtpStatisticsListenerAdapter
Set the actual listener object.
setStructure(char) - Method in class org.apache.ftpserver.FtpUser
Set the file structure.
setType(char) - Method in class org.apache.ftpserver.FtpUser
Set the data type.
setWritePermission(boolean) - Method in class org.apache.ftpserver.util.VirtualDirectory
Set write permission.
size() - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Get the number of elements in the queue.
size() - Method in class org.apache.ftpserver.util.Queue
Get the number of elements in the queue.
spyRequest(String) - Method in class org.apache.ftpserver.BaseFtpConnection
Monitor the user request.
stop() - Method in class org.apache.ftpserver.BaseFtpConnection
User logout and stop this thread.
stop() - Method in class org.apache.ftpserver.util.AsyncMessageQueue
Stop the message queue.
stopTransfer() - Method in class org.apache.ftpserver.util.StreamConnector
Stop data transfer.

T

timerTask() - Method in class org.apache.ftpserver.ConnectionService
Timer thread will call this method periodically to close inactice connections and load user information.
toByteArray(String) - Static method in class org.apache.ftpserver.util.StringUtils
Get byte array from hex string
toHexString(byte[]) - Static method in class org.apache.ftpserver.util.StringUtils
Get hex string from byte array
toString() - Method in class org.apache.ftpserver.usermanager.User
String representation

U

User - class org.apache.ftpserver.usermanager.User.
Generic user class.
User() - Constructor for class org.apache.ftpserver.usermanager.User
Constructor, set session id and default virtual directory object.
UserManager - class org.apache.ftpserver.remote.UserManager.
This is user manager remote adapter class.
UserManager(UserManagerInterface) - Constructor for class org.apache.ftpserver.remote.UserManager
Constructor - sets the actual user manager
UserManagerInterface - interface org.apache.ftpserver.remote.interfaces.UserManagerInterface.
This is user manager remote interface.
UserManagerInterface - interface org.apache.ftpserver.usermanager.UserManagerInterface.
This is user manager interface.
unreferenced() - Method in class org.apache.ftpserver.remote.RemoteHandler
Unreferenced - admin user idle timeout
updateConnection(FtpUser) - Method in interface org.apache.ftpserver.interfaces.FtpConnectionObserver
Update connection notification
updateConnection(FtpUser) - Method in class org.apache.ftpserver.remote.adapter.FtpConnectionObserverAdapter
Update connection notification
updateConnection(FtpUser) - Method in interface org.apache.ftpserver.remote.interfaces.FtpConnectionObserver
Update connection notification

V

VirtualDirectory - class org.apache.ftpserver.util.VirtualDirectory.
This class is responsible to handle all virtual directory activities.
VirtualDirectory() - Constructor for class org.apache.ftpserver.util.VirtualDirectory
Default constructor does nothing

W

write(char[]) - Method in class org.apache.ftpserver.FtpWriter
Write a character array.
write(char[], int, int) - Method in class org.apache.ftpserver.FtpWriter
Write a portion of character array
write(int) - Method in class org.apache.ftpserver.FtpWriter
Write a single character
write(String) - Method in class org.apache.ftpserver.FtpWriter
Write a string
write(String, int, int) - Method in class org.apache.ftpserver.FtpWriter
Write a portion of the string.
write(int) - Method in class org.apache.ftpserver.util.AsciiOutputStream
Write a single byte.

A B C D E F G H I L M N O P Q R S T U V W

Copyright © 2001-2007 Codehaus. All Rights Reserved.