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

A

ABOR - Class in org.apache.ftpserver.command
ABOR <CRLF>
This command tells the server to abort the previous FTP service command and any associated transfer of data.
ABOR() - Constructor for class org.apache.ftpserver.command.ABOR
 
AbstractCommand - Class in org.apache.ftpserver.command
Common base class recommended for Command implementations
AbstractCommand() - Constructor for class org.apache.ftpserver.command.AbstractCommand
 
AbstractListener - Class in org.apache.ftpserver.listener
Common base class for listener implementations
AbstractListener() - Constructor for class org.apache.ftpserver.listener.AbstractListener
 
AbstractUserManager - Class in org.apache.ftpserver.usermanager
Abstract common base type for UserManager implementations
AbstractUserManager() - Constructor for class org.apache.ftpserver.usermanager.AbstractUserManager
 
accept(File) - Method in class org.apache.ftpserver.filesystem.NameEqualsFileFilter
 
accept(FileObject) - Method in interface org.apache.ftpserver.listing.FileFilter
Decide if the FileObject should be selected
accept(FileObject) - Method in class org.apache.ftpserver.listing.RegexFileFilter
 
accept(FileObject) - Method in class org.apache.ftpserver.listing.VisibleFileFilter
 
accept(File, String) - Method in class org.apache.ftpserver.util.FileRegularFilter
Tests if a specified file should be included in a file list.
ACCT - Class in org.apache.ftpserver.command
ACCT <CRLF>
Acknowledges the ACCT (account) command with a 202 reply.
ACCT() - Constructor for class org.apache.ftpserver.command.ACCT
 
addFtplet(String, Ftplet) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
addFtplet(String, Ftplet) - Method in interface org.apache.ftpserver.ftplet.FtpletContainer
Add an Ftplet to the container.
addListener(String, Listener) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
addListener(String, Listener) - Method in class org.apache.ftpserver.FtpServer
 
AliasKeyManager - Class in org.apache.ftpserver.ssl
X509KeyManager which allows selection of a specific keypair and certificate chain (identified by their keystore alias name) to be used by the server to authenticate itself to SSL clients.
AliasKeyManager(KeyManager, String) - Constructor for class org.apache.ftpserver.ssl.AliasKeyManager
Constructor.
AnonymousAuthentication - Class in org.apache.ftpserver.usermanager
Class representing an anonymous authentication attempt
AnonymousAuthentication() - Constructor for class org.apache.ftpserver.usermanager.AnonymousAuthentication
Default constructor
AnonymousAuthentication(UserMetadata) - Constructor for class org.apache.ftpserver.usermanager.AnonymousAuthentication
Constructor with an additional user metadata parameter
APPE - Class in org.apache.ftpserver.command
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.
APPE() - Constructor for class org.apache.ftpserver.command.APPE
 
ATTR_ENABLE - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_HOME - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_LOGIN - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_MAX_DOWNLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_MAX_IDLE_TIME - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_MAX_LOGIN_NUMBER - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_MAX_LOGIN_PER_IP - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_MAX_UPLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_PASSWORD - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTR_WRITE_PERM - Static variable in class org.apache.ftpserver.usermanager.AbstractUserManager
 
ATTRIBUTE_PREFIX - Static variable in class org.apache.ftpserver.interfaces.FtpIoSession
Contains user name between USER and PASS commands
AUTH - Class in org.apache.ftpserver.command
This server supports explicit SSL support.
AUTH() - Constructor for class org.apache.ftpserver.command.AUTH
 
authenticate(Authentication) - Method in class org.apache.ftpserver.usermanager.DbUserManager
User authentication.
authenticate(Authentication) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
User authentication.
authenticate(Authentication) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
User authenticate method
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.BaseUser
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginPermission
 
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.TransferRatePermission
 
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.WritePermission
 

B

BaseProperties - Class in org.apache.ftpserver.util
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
BaseUser - Class in org.apache.ftpserver.usermanager
Generic user class.
BaseUser() - Constructor for class org.apache.ftpserver.usermanager.BaseUser
Default constructor.
BaseUser(User) - Constructor for class org.apache.ftpserver.usermanager.BaseUser
Copy constructor.

C

canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginPermission
 
canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.TransferRatePermission
 
canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.WritePermission
 
CDUP - Class in org.apache.ftpserver.command
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.
CDUP() - Constructor for class org.apache.ftpserver.command.CDUP
 
changeDirectory(String) - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Change directory.
chooseClientAlias(String[], Principal[], Socket) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Choose an alias to authenticate the client side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseClientAlias(String[], Principal[], Socket) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Choose an alias to authenticate the client side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Choose an alias to authenticate the client side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Returns this key manager's server key alias that was provided in the constructor if matching the key type.
chooseServerAlias(String, Principal[], Socket) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Returns this key manager's server key alias that was provided in the constructor.
chooseServerAlias(String, Principal[], Socket) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Returns this key manager's server key alias that was provided in the constructor if matching the key type.
ClassUtils - Class in org.apache.ftpserver.util
 
ClassUtils() - Constructor for class org.apache.ftpserver.util.ClassUtils
 
CLIENT_ACCESS_TIME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_CON_TIME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_DIR - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_HOME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_IP - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_LOGIN_NAME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
CLIENT_LOGIN_TIME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
ClientAuth - Enum in org.apache.ftpserver.ssl
Enumeration of possible levels of client authentication during an SSL session.
close() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
close(boolean) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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.
closeDataConnection() - Method in class org.apache.ftpserver.IODataConnectionFactory
Close data socket.
closeOnFlush() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
Command - Interface in org.apache.ftpserver.interfaces
This interface encapsulates all the FTP commands.
CommandFactory - Interface in org.apache.ftpserver.interfaces
Command factory interface.
CommandFactoryBeanDefinitionParser - Class in org.apache.ftpserver.config.spring
Parses the FtpServer "commands" element into a Spring bean graph
CommandFactoryBeanDefinitionParser() - Constructor for class org.apache.ftpserver.config.spring.CommandFactoryBeanDefinitionParser
 
CommandLine - Class in org.apache.ftpserver.main
This class is the starting point for the FtpServer when it is started using the command line mode.
ConcurrentLoginPermission - Class in org.apache.ftpserver.usermanager
The max upload rate permission
ConcurrentLoginPermission(int, int) - Constructor for class org.apache.ftpserver.usermanager.ConcurrentLoginPermission
 
ConcurrentLoginRequest - Class in org.apache.ftpserver.usermanager
Class representing a request to log in a number of concurrent times
ConcurrentLoginRequest(int, int) - Constructor for class org.apache.ftpserver.usermanager.ConcurrentLoginRequest
 
configure() - Method in class org.apache.ftpserver.message.MessageResourceImpl
Configure - load properties file.
configure() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Configure user manager.
configure() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Instantiate LDAP based UserManager implementation.
configure() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Configure user manager.
ConnectionConfig - Interface in org.apache.ftpserver
 
containsAttribute(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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.
createFileSystemView(User) - Method in class org.apache.ftpserver.filesystem.NativeFileSystemManager
Create the appropriate user file system view.
createInputStream(long) - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Create input stream for reading.
createOutputStream(long) - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Create output stream for writing.
createServerSocket() - Method in interface org.apache.ftpserver.interfaces.SocketFactory
Create the server socket.
CWD - Class in org.apache.ftpserver.command
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.
CWD() - Constructor for class org.apache.ftpserver.command.CWD
 

D

Daemon - Class in org.apache.ftpserver.main
Invokes FtpServer as a daemon, running in the background.
Daemon() - Constructor for class org.apache.ftpserver.main.Daemon
 
DataConnectionConfiguration - Interface in org.apache.ftpserver.interfaces
Data connection configuration interface.
DataConnectionException - Exception in org.apache.ftpserver
Thrown if a data connection can not be established
DataConnectionException() - Constructor for exception org.apache.ftpserver.DataConnectionException
Default constructor.
DataConnectionException(String) - Constructor for exception org.apache.ftpserver.DataConnectionException
Constructs a DataConnectionException object with a message.
DataConnectionException(Throwable) - Constructor for exception org.apache.ftpserver.DataConnectionException
Constructs a DataConnectionException object with a Throwable cause.
DataConnectionException(String, Throwable) - Constructor for exception org.apache.ftpserver.DataConnectionException
Constructs a DataConnectionException object with a Throwable cause.
DateUtils - Class in org.apache.ftpserver.util
Standard date related utility methods.
DateUtils() - Constructor for class org.apache.ftpserver.util.DateUtils
 
DbUserManager - Class in org.apache.ftpserver.usermanager
This is another database based user manager class.
DbUserManager() - Constructor for class org.apache.ftpserver.usermanager.DbUserManager
 
decode(String) - Static method in class org.apache.ftpserver.util.SocketAddressEncoder
 
DefaultCommandFactory - Class in org.apache.ftpserver
Command factory to return appropriate command implementation depending on the FTP request command string.
DefaultCommandFactory() - Constructor for class org.apache.ftpserver.DefaultCommandFactory
 
DefaultConnectionConfig - Class in org.apache.ftpserver
 
DefaultConnectionConfig() - Constructor for class org.apache.ftpserver.DefaultConnectionConfig
 
DefaultDataConnectionConfiguration - Class in org.apache.ftpserver
Data connection configuration.
DefaultDataConnectionConfiguration() - Constructor for class org.apache.ftpserver.DefaultDataConnectionConfiguration
 
DefaultDataConnectionConfiguration.Active - Class in org.apache.ftpserver
 
DefaultDataConnectionConfiguration.Active() - Constructor for class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
DefaultDataConnectionConfiguration.Passive - Class in org.apache.ftpserver
 
DefaultDataConnectionConfiguration.Passive() - Constructor for class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
DefaultFtpHandler - Class in org.apache.ftpserver
 
DefaultFtpHandler() - Constructor for class org.apache.ftpserver.DefaultFtpHandler
 
DefaultFtpletContainer - Class in org.apache.ftpserver.ftplet
This ftplet calls other ftplet methods and returns appropriate return value.
DefaultFtpletContainer() - Constructor for class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
DefaultFtpReply - Class in org.apache.ftpserver
FTP reply object.
DefaultFtpReply(int, String) - Constructor for class org.apache.ftpserver.DefaultFtpReply
 
DefaultFtpReply(int, String[]) - Constructor for class org.apache.ftpserver.DefaultFtpReply
 
DefaultFtpServerContext - Class in org.apache.ftpserver
FTP server configuration implementation.
DefaultFtpServerContext() - Constructor for class org.apache.ftpserver.DefaultFtpServerContext
Constructor - set the root configuration.
DefaultFtpServerContext(boolean) - Constructor for class org.apache.ftpserver.DefaultFtpServerContext
 
DefaultSslConfiguration - Class in org.apache.ftpserver.ssl
Used to configure the SSL settings for the control channel or the data channel.
DefaultSslConfiguration() - Constructor for class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
DELE - Class in org.apache.ftpserver.command
DELE <SP> <pathname> <CRLF>
This command causes the file specified in the pathname to be deleted at the server site.
DELE() - Constructor for class org.apache.ftpserver.command.DELE
 
delete() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Delete file.
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(File) - Static method in class org.apache.ftpserver.util.IoUtils
 
destroy() - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Destroy all ftplets.
DirectoryLister - Class in org.apache.ftpserver.listing
This class prints file listing.
DirectoryLister() - Constructor for class org.apache.ftpserver.listing.DirectoryLister
 
dispose() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Close all the components.
dispose() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Dispose file system view - does nothing.
dispose() - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
dispose() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
Release all components.
dispose() - Method in class org.apache.ftpserver.IODataConnectionFactory
Dispose data connection - close all the sockets.
dispose() - Method in class org.apache.ftpserver.message.MessageResourceImpl
Dispose component - clear all maps.
dispose() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Dispose data connection - close all the sockets.
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.
doesExist() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Does this file exists?
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
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.apache.ftpserver.config.spring.CommandFactoryBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.apache.ftpserver.config.spring.FileSystemBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.apache.ftpserver.config.spring.ListenerBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.apache.ftpserver.config.spring.ServerBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.apache.ftpserver.config.spring.UserManagerBeanDefinitionParser
 

E

encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.ftpserver.listener.nio.FtpResponseEncoder
 
encode(InetSocketAddress) - Static method in class org.apache.ftpserver.util.SocketAddressEncoder
 
encodeHex(byte[]) - Static method in class org.apache.ftpserver.command.MD5
Converts an array of bytes into an array of characters representing the hexidecimal values of each byte in order.
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
EncryptUtils - Class in org.apache.ftpserver.util
String encryption utility methods.
EncryptUtils() - Constructor for class org.apache.ftpserver.util.EncryptUtils
 
EPRT - Class in org.apache.ftpserver.command
The EPRT command allows for the specification of an extended address for the data connection.
EPRT() - Constructor for class org.apache.ftpserver.command.EPRT
 
EPSV - Class in org.apache.ftpserver.command
The EPSV command requests that a server listen on a data port and wait for a connection.
EPSV() - Constructor for class org.apache.ftpserver.command.EPSV
 
exceptionCaught(FtpIoSession, Throwable) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
exceptionCaught(FtpIoSession, Throwable) - Method in interface org.apache.ftpserver.FtpHandler
Invoked when any exception is thrown by user IoHandler implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.ABOR
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.ACCT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.APPE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.AUTH
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.CDUP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.CWD
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.DELE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.EPRT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.EPSV
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.FEAT
 
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.HELP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.LANG
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.LIST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MD5
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MDTM
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MKD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MLSD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MLST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.MODE
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.NLST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.NOOP
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.NotSupportedCommand
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.OPTS
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.OPTS_MLST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.OPTS_UTF8
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PASS
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PASV
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PBSZ
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PORT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PROT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.PWD
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.QUIT
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.REIN
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.REST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.RETR
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.RMD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.RNFR
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.RNTO
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE_DESCUSER
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE_HELP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE_STAT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE_WHO
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SITE_ZONE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SIZE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.STAT
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.STOR
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.STOU
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.STRU
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.SYST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.TYPE
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.USER
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in interface org.apache.ftpserver.interfaces.Command
Execute command.
ExtendedAliasKeyManager - Class in org.apache.ftpserver.ssl
X509KeyManager which allows selection of a specific keypair and certificate chain (identified by their keystore alias name) to be used by the server to authenticate itself to SSL clients.
ExtendedAliasKeyManager(KeyManager, String) - Constructor for class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Constructor.
extendsClass(Class<?>, String) - Static method in class org.apache.ftpserver.util.ClassUtils
Checks if a class is a subclass of a class with the specified name.

F

FEAT - Class in org.apache.ftpserver.command
The FEAT command (introduced in [RFC-2389]) allows servers with additional features to advertise these to a client by responding to the FEAT command.
FEAT() - Constructor for class org.apache.ftpserver.command.FEAT
 
FileFilter - Interface in org.apache.ftpserver.listing
Interface for selecting files based on some critera.
FileFormater - Interface in org.apache.ftpserver.listing
Interface for formating output based on a FileObject
FileObserver - Interface in org.apache.ftpserver.interfaces
This is the file related activity observer.
FileRegularFilter - Class in org.apache.ftpserver.util
This is regular expression filename filter.
FileRegularFilter(String) - Constructor for class org.apache.ftpserver.util.FileRegularFilter
Constructor.
FileSystemBeanDefinitionParser - Class in org.apache.ftpserver.config.spring
Parses the FtpServer "native-filesystem" element into a Spring bean graph
FileSystemBeanDefinitionParser() - Constructor for class org.apache.ftpserver.config.spring.FileSystemBeanDefinitionParser
 
format(FileObject) - Method in interface org.apache.ftpserver.listing.FileFormater
Format the file
format(FileObject) - Method in class org.apache.ftpserver.listing.LISTFileFormater
 
format(FileObject) - Method in class org.apache.ftpserver.listing.MLSTFileFormater
 
format(FileObject) - Method in class org.apache.ftpserver.listing.NLSTFileFormater
 
formatHtml(String, boolean, boolean, boolean) - Static method in class org.apache.ftpserver.util.StringUtils
This method is used to insert HTML block dynamically
FtpHandler - Interface in org.apache.ftpserver
 
FtpHandlerAdapter - Class in org.apache.ftpserver.listener.nio
 
FtpHandlerAdapter(FtpServerContext, FtpHandler) - Constructor for class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
FtpIoSession - Class in org.apache.ftpserver.interfaces
 
FtpIoSession(IoSession, FtpServerContext) - Constructor for class org.apache.ftpserver.interfaces.FtpIoSession
 
FtpletContainer - Interface in org.apache.ftpserver.ftplet
Interface describing an Ftplet container.
FtpLoggingFilter - Class in org.apache.ftpserver.filter
Specialized @see LoggingFilter that optionally masks FTP passwords.
FtpLoggingFilter() - Constructor for class org.apache.ftpserver.filter.FtpLoggingFilter
 
FtpLoggingFilter(Class<?>) - Constructor for class org.apache.ftpserver.filter.FtpLoggingFilter
 
FtpLoggingFilter(String) - Constructor for class org.apache.ftpserver.filter.FtpLoggingFilter
 
FtpReplyUtil - Class in org.apache.ftpserver.util
FTP reply translator.
FtpReplyUtil() - Constructor for class org.apache.ftpserver.util.FtpReplyUtil
 
FtpRequestImpl - Class in org.apache.ftpserver
FTP request object.
FtpRequestImpl(String) - Constructor for class org.apache.ftpserver.FtpRequestImpl
Default constructor.
FtpResponseEncoder - Class in org.apache.ftpserver.listener.nio
A MessageEncoder that encodes FtpReply.
FtpResponseEncoder() - Constructor for class org.apache.ftpserver.listener.nio.FtpResponseEncoder
 
FtpServer - Class in org.apache.ftpserver
This is the starting point of all the servers.
FtpServer() - Constructor for class org.apache.ftpserver.FtpServer
Creates a server with the default configuration
FtpServer(FtpServerContext) - Constructor for class org.apache.ftpserver.FtpServer
Constructor.
FTPSERVER_NS - Static variable in class org.apache.ftpserver.config.spring.FtpServerNamespaceHandler
The FtpServer Spring config namespace
FtpServerConfigurationException - Exception in org.apache.ftpserver
Exception used during startup to indicate that the configuration is not correct.
FtpServerConfigurationException() - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
RuntimeException.RuntimeException()
FtpServerConfigurationException(String, Throwable) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
RuntimeException.RuntimeException(String, Throwable)
FtpServerConfigurationException(String) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
RuntimeException.RuntimeException(String)
FtpServerConfigurationException(Throwable) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
RuntimeException.RuntimeException(Throwable)
FtpServerContext - Interface in org.apache.ftpserver.interfaces
This is basically org.apache.ftpserver.ftplet.FtpletContext with added connection manager, message resource functionalities.
FtpServerNamespaceHandler - Class in org.apache.ftpserver.config.spring
Registration point for FtpServer bean defintion parsers
FtpServerNamespaceHandler() - Constructor for class org.apache.ftpserver.config.spring.FtpServerNamespaceHandler
Register the necessary element names with the appropriate bean definition parser
FtpServerProtocolCodecFactory - Class in org.apache.ftpserver.listener.nio
Factory for creating decoders and encoders
FtpServerProtocolCodecFactory() - Constructor for class org.apache.ftpserver.listener.nio.FtpServerProtocolCodecFactory
 
FtpSessionImpl - Class in org.apache.ftpserver
FTP session
FtpSessionImpl(FtpIoSession) - Constructor for class org.apache.ftpserver.FtpSessionImpl
Default constructor.
FtpStatisticsImpl - Class in org.apache.ftpserver
This is FTP statistics implementation.
FtpStatisticsImpl() - Constructor for class org.apache.ftpserver.FtpStatisticsImpl
 

G

getActiveLocalAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get the local address for active mode data transfer.
getActiveLocalAddress() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get the active data connection local host.
getActiveLocalPort() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get the active local port number.
getActiveLocalPort() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get the active data connection local port.
getActiveSessions() - Method in interface org.apache.ftpserver.listener.Listener
Returns the currently active sessions for this listener.
getActiveSessions() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
getAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
getAdminName() - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Get the admin name.
getAdminName() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
Get the admin name.
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.
getArgument() - Method in class org.apache.ftpserver.FtpRequestImpl
Get ftp input argument.
getAttachment() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getAttribute(String) - Method in class org.apache.ftpserver.FtpSessionImpl
Get attribute
getAttribute(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getAttribute(Object, Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getAttributeKeys() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getAuthorities() - Method in class org.apache.ftpserver.usermanager.BaseUser
 
getAuthorities(Class<? extends Authority>) - Method in class org.apache.ftpserver.usermanager.BaseUser
getAvailableLanguages() - Method in interface org.apache.ftpserver.interfaces.MessageResource
Get all the available languages.
getAvailableLanguages() - Method in class org.apache.ftpserver.message.MessageResourceImpl
Get all the available languages.
getBeanClass(Element) - Method in class org.apache.ftpserver.config.spring.CommandFactoryBeanDefinitionParser
getBeanClass(Element) - Method in class org.apache.ftpserver.config.spring.FileSystemBeanDefinitionParser
getBeanClass(Element) - Method in class org.apache.ftpserver.config.spring.ListenerBeanDefinitionParser
getBeanClass(Element) - Method in class org.apache.ftpserver.config.spring.ServerBeanDefinitionParser
getBeanClass(Element) - Method in class org.apache.ftpserver.config.spring.UserManagerBeanDefinitionParser
 
getBlockedAddresses() - Method in class org.apache.ftpserver.listener.nio.NioListener
Retrives the InetAddress for which this listener blocks connections
getBlockedSubnets() - Method in class org.apache.ftpserver.listener.nio.NioListener
Retrives the Subnets for which this acceptor blocks connections
getBoolean(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get boolean value.
getBoolean(String, boolean) - Method in class org.apache.ftpserver.util.BaseProperties
 
getBothIdleCount() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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.
getCertificateChain(String) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Returns the certificate chain associated with the given alias.
getCertificateChain(String) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Returns the certificate chain associated with the given alias.
getCertificateChain() - Method in class org.apache.ftpserver.usermanager.UserMetadata
Retrive the certificate chain used for an SSL connection.
getChildElement(Element, String, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Get the first child element matching the local name and namespace
getChildElements(Element) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Get all child elements for the element
getChildElementText(Element, String, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Get the text context of first child element matching the local name and namespace
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.FtpSessionImpl
Get remote address
getClientAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Get the matching aliases for authenticating the client side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getClientAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Get the matching aliases for authenticating the client side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getClientAuth() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
getClientAuth() - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Return the required client authentication setting
getClientCertificates() - Method in class org.apache.ftpserver.FtpSessionImpl
 
getClientCertificates() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getCloseFuture() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getCode() - Method in class org.apache.ftpserver.DefaultFtpReply
 
getCommand(String) - Method in class org.apache.ftpserver.DefaultCommandFactory
Get command.
getCommand() - Method in class org.apache.ftpserver.FtpRequestImpl
Get the ftp command.
getCommand(String) - Method in interface org.apache.ftpserver.interfaces.CommandFactory
Get the command instance.
getCommandFactory() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get the command factory.
getCommandFactory() - Method in class org.apache.ftpserver.FtpServer
Retrieve the command factory used with this server
getCommandFactory() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
Get the command factory.
getCommandMap() - Method in class org.apache.ftpserver.DefaultCommandFactory
Get the installed commands
getConcurrentLogins() - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginRequest
The number of concurrent logins requested
getConcurrentLoginsFromThisIP() - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginRequest
The number of concurrent logins from this IP requested
getConfig() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getConnectionConfig() - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
getConnectionConfig() - Method in class org.apache.ftpserver.FtpServer
Retrieve the connection configuration this server
getConnectionConfig() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
 
getConnectionTime() - Method in class org.apache.ftpserver.FtpSessionImpl
Get connection time.
getCreationTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getCurrentAnonymousLoginNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get current number of anonymous logins.
getCurrentConnectionNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get current number of connections.
getCurrentDirectory() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Get the current directory.
getCurrentLoginNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get current number of logins.
getCurrentUserLoginNumber(User) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get the login number for the specific user
getCurrentUserLoginNumber(User, InetAddress) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get the login number for the specific user from the ipAddress
getCurrentWriteMessage() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getCurrentWriteRequest() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getCustomMessageDirectory() - Method in class org.apache.ftpserver.message.MessageResourceImpl
 
getDataConnection() - Method in class org.apache.ftpserver.FtpSessionImpl
Get FTP data connection.
getDataConnection() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getDataConnectionConfiguration() - Method in class org.apache.ftpserver.listener.AbstractListener
Get configuration for data connections made within this listener
getDataConnectionConfiguration() - Method in interface org.apache.ftpserver.listener.Listener
Get configuration for data connections made within this listener
getDataSource() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Retrive the data source used by the user manager
getDataType() - Method in class org.apache.ftpserver.FtpSessionImpl
Get the data type.
getDataType() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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
 
getDateFormat(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get DateFormat object.
getDateFormat(String, SimpleDateFormat) - Method in class org.apache.ftpserver.util.BaseProperties
 
getDecoder(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpServerProtocolCodecFactory
 
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.BaseUser
Get the user enable status.
getEnabledCipherSuites() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
getEnabledCipherSuites() - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Returns the cipher suites that should be enabled for this connection.
getEncoder(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpServerProtocolCodecFactory
 
getExternalAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
getFailedLogins() - Method in class org.apache.ftpserver.FtpSessionImpl
 
getFailedLogins() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getFile() - Method in class org.apache.ftpserver.listing.ListArgument
The file path including the directory
getFile() - Method in class org.apache.ftpserver.usermanager.WriteRequest
Get the file or directory to which write access is requested
getFile(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get File object.
getFile(String, File) - Method in class org.apache.ftpserver.util.BaseProperties
 
getFileObject(String) - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Get file object.
getFileOffset() - Method in class org.apache.ftpserver.FtpSessionImpl
Get file offset.
getFileOffset() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getFileSystem() - Method in class org.apache.ftpserver.FtpServer
Retrieve the file system used with this server
getFileSystemManager() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get file system manager.
getFileSystemView() - Method in class org.apache.ftpserver.FtpSessionImpl
Get file system view.
getFileSystemView() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getFilterChain() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getFilterExecutor() - Method in class org.apache.ftpserver.listener.nio.NioListener
Get the ExecutorService used for processing requests.
getFtpDate(long) - Static method in class org.apache.ftpserver.util.DateUtils
Get FTP date.
getFtpHandler() - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
getFtplet(String) - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get Ftplet.
getFtplet(String) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Get Ftplet for the given name.
getFtplet(String) - Method in interface org.apache.ftpserver.ftplet.FtpletContainer
Retrive the Ftplet identified by the name (as provided in the FtpletContainer.addFtplet(String, Ftplet) method.
getFtpletContainer() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get ftplet handler.
getFtpletContainer() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
Get ftplet container.
getFtplets() - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
getFtplets() - Method in interface org.apache.ftpserver.ftplet.FtpletContainer
Retrive all Ftplets registered with this container
getFtplets() - Method in class org.apache.ftpserver.FtpServer
Get all Ftplets registered at this server
getFtpletSession() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getFtpStatistics() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get ftp statistics.
getFullName() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get full name.
getGroupName() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get group name
getHandler() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getHandler() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
getHomeDirectory() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Get the user home directory.
getHomeDirectory() - Method in class org.apache.ftpserver.usermanager.BaseUser
Get the user home directory.
getId() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getIdleCount(IdleStatus) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getIdleTime() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get the maximum idle time in seconds.
getIdleTime() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get the maximum idle time in seconds.
getIdleTimeout() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
getInetAddress() - Method in class org.apache.ftpserver.IODataConnectionFactory
 
getInetAddress() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Get client address.
getInetAddress() - Method in class org.apache.ftpserver.usermanager.UserMetadata
Retrive the remote IP adress of the client
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
 
getISO8601Date(long) - Static method in class org.apache.ftpserver.util.DateUtils
Get ISO 8601 timestamp.
getKeyAlias() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Get the server key alias to be used for SSL communication
getKeyPassword() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The password used to load the key
getKeystoreAlgorithm() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The algorithm used to open the key store.
getKeystoreFile() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The key store file used by this configuration
getKeystorePassword() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The password used to load the key store
getKeystoreType() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The key store type, defaults to @see KeyStore.getDefaultType()
getLanguage() - Method in class org.apache.ftpserver.FtpSessionImpl
Get language.
getLanguage() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLanguages() - Method in class org.apache.ftpserver.message.MessageResourceImpl
 
getLastAccessTime() - Method in class org.apache.ftpserver.FtpSessionImpl
Get last access time.
getLastAccessTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastBothIdleTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastIdleTime(IdleStatus) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastIoTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastModified() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get last modified time.
getLastReaderIdleTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastReadTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastWriterIdleTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLastWriteTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLdapAdminDn() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
getLdapAdminPassword() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
getLdapAuthentication() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
getLdapUrl() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
getLdapUserBaseDn() - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
getLinkCount() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get link count
getListener(String) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
getListener(String) - Method in class org.apache.ftpserver.FtpServer
Get a specific listener identified by its name
getListener() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getListener(String) - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
 
getListeners() - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
getListeners() - Method in class org.apache.ftpserver.FtpServer
Get all listeners available one this server
getListeners() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
 
getLocalAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
getLocalAddress() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getLocalPort() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
getLoginFailureDelay() - Method in interface org.apache.ftpserver.ConnectionConfig
 
getLoginFailureDelay() - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
getLoginTime() - Method in class org.apache.ftpserver.FtpSessionImpl
Get the login time.
getLoginTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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 interface org.apache.ftpserver.ConnectionConfig
 
getMaxAnonymousLogins() - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
getMaxConcurrentLogins() - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginRequest
The maximum allowed concurrent logins for this user, or 0 if no limit is set.
getMaxConcurrentLoginsPerIP() - Method in class org.apache.ftpserver.usermanager.ConcurrentLoginRequest
The maximum allowed concurrent logins per IP for this user, or 0 if no limit is set.
getMaxDownloadRate() - Method in class org.apache.ftpserver.usermanager.TransferRateRequest
 
getMaxIdleTime() - Method in class org.apache.ftpserver.FtpSessionImpl
 
getMaxIdleTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getMaxIdleTime() - Method in class org.apache.ftpserver.usermanager.BaseUser
Get the maximum idle time in second.
getMaxLoginFailures() - Method in interface org.apache.ftpserver.ConnectionConfig
 
getMaxLoginFailures() - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
getMaxLogins() - Method in interface org.apache.ftpserver.ConnectionConfig
 
getMaxLogins() - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
getMaxUploadRate() - Method in class org.apache.ftpserver.usermanager.TransferRateRequest
 
getMessage() - Method in class org.apache.ftpserver.DefaultFtpReply
 
getMessage(int, String, String) - Method in interface org.apache.ftpserver.interfaces.MessageResource
Get the message for the corresponding code and sub id.
getMessage(int, String, String) - Method in class org.apache.ftpserver.message.MessageResourceImpl
Get the message.
getMessageResource() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get message resource.
getMessageResource() - Method in class org.apache.ftpserver.FtpServer
Retrieve the message resource used with this server
getMessageResource() - Method in interface org.apache.ftpserver.interfaces.FtpServerContext
Get message resource.
getMessages(String) - Method in interface org.apache.ftpserver.interfaces.MessageResource
Get all the messages.
getMessages(String) - Method in class org.apache.ftpserver.message.MessageResourceImpl
Get all messages.
getName() - Method in class org.apache.ftpserver.usermanager.BaseUser
Get the user name.
getOptions() - Method in class org.apache.ftpserver.listing.ListArgument
The listing options,
getOwnerName() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get file owner.
getPassiveAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get passive host.
getPassiveAddress() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get passive server address.
getPassiveExernalAddress() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get external passive host.
getPassiveExernalAddress() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get the passive address that will be returned to clients on the PASV command.
getPassivePorts() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Retrive the passive ports configured for this data connection
getPassivePorts() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
getPassivePorts() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Set the passive ports to be used for data connections.
getPassword() - Method in class org.apache.ftpserver.usermanager.BaseUser
Get the user password.
getPassword() - Method in class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Retrive the password
getPattern() - Method in class org.apache.ftpserver.listing.ListArgument
The regular expression pattern that files must match
getPhysicalFile() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get the physical file object.
getPhysicalName(String, String, String) - Static method in class org.apache.ftpserver.filesystem.NativeFileObject
Get the physical canonical file name.
getPhysicalName(String, String, String, boolean) - Static method in class org.apache.ftpserver.filesystem.NativeFileObject
 
getPort() - Method in interface org.apache.ftpserver.interfaces.SocketFactory
Get server port.
getPort() - Method in class org.apache.ftpserver.IODataConnectionFactory
 
getPort() - Method in class org.apache.ftpserver.listener.AbstractListener
Get the port on which this listener is waiting for requests.
getPort() - Method in interface org.apache.ftpserver.listener.Listener
Get the port on which this listener is waiting for requests.
getPort() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Get port number.
getPrivateKey(String) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Returns the key associated with the given alias.
getPrivateKey(String) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Returns the key associated with the given alias.
getReadBytes() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getReadBytesThroughput() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getReaderIdleCount() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getReadMessages() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getReadMessagesThroughput() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getRemoteAddress() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getRenameFrom() - Method in class org.apache.ftpserver.FtpSessionImpl
Get rename from file object.
getRenameFrom() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getRequestLine() - Method in class org.apache.ftpserver.FtpRequestImpl
Get the ftp request line.
getScheduledWriteBytes() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getScheduledWriteMessages() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getServerAddress() - Method in class org.apache.ftpserver.FtpSessionImpl
 
getServerAddress() - Method in interface org.apache.ftpserver.interfaces.SocketFactory
Get server address.
getServerAddress() - Method in class org.apache.ftpserver.listener.AbstractListener
Get the InetAddress used for binding the local socket.
getServerAddress() - Method in interface org.apache.ftpserver.listener.Listener
Get the InetAddress used for binding the local socket.
getServerAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.AliasKeyManager
Get the matching aliases for authenticating the server side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getServerAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.ExtendedAliasKeyManager
Get the matching aliases for authenticating the server side of a secure socket, given the public key type and the list of certificate issuer authorities recognized by the peer (if any).
getServerContext() - Method in class org.apache.ftpserver.FtpServer
Get the root server context.
getServerPort() - Method in class org.apache.ftpserver.FtpSessionImpl
 
getService() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getServiceAddress() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getShortName() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get short name.
getSize() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Get file size.
getSqlUserAdmin() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL SELECT statement used to find whether an user is admin or not.
getSqlUserAuthenticate() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL SELECT statement used to authenticate user.
getSqlUserDelete() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL DELETE statement used to delete an existing user.
getSqlUserInsert() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL INSERT statement used to add a new user.
getSqlUserSelect() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL SELECT statement used to select an existing user.
getSqlUserSelectAll() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL SELECT statement used to select all user ids.
getSqlUserUpdate() - Method in class org.apache.ftpserver.usermanager.DbUserManager
Get the SQL UPDATE statement used to update an existing user.
getSSL() - Method in interface org.apache.ftpserver.interfaces.SocketFactory
Get SSL component.
getSslConfiguration() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get SSL component.
getSslConfiguration() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Get SSL configuration for this data connection.
getSslConfiguration() - Method in class org.apache.ftpserver.listener.AbstractListener
Get the SslConfiguration used for this listener
getSslConfiguration() - Method in interface org.apache.ftpserver.listener.Listener
Get the SslConfiguration used for this listener
getSSLContext(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
getSSLContext() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
getSSLContext() - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Return the SSL context for this configuration
getSSLContext(String) - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Return the SSL context for this configuration given the specified protocol
getSslProtocol() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The SSL protocol used for this channel.
getStackTrace(Throwable) - Static method in class org.apache.ftpserver.util.IoUtils
Get exception stack trace.
getStartTime() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get server start time.
getString(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get String.
getString(String, String) - Method in class org.apache.ftpserver.util.BaseProperties
 
getStructure() - Method in class org.apache.ftpserver.FtpSessionImpl
Get structure.
getStructure() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getTimeZone(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get TimeZone
getTimeZone(String, TimeZone) - Method in class org.apache.ftpserver.util.BaseProperties
 
getTotalAnonymousLoginNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total number of anonymous logins.
getTotalConnectionNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total number of connections.
getTotalDeleteNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get number of files deleted.
getTotalDirectoryCreated() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total directory created.
getTotalDirectoryRemoved() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total directory removed.
getTotalDownloadNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get number of files downloaded.
getTotalDownloadSize() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total number of bytes downloaded.
getTotalFailedLoginNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total failed login number.
getTotalLoginNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total number of logins.
getTotalUploadNumber() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get number of files uploaded.
getTotalUploadSize() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Get total number of bytes uploaded.
getTrafficMask() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getTransportMetadata() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getTruststoreAlgorithm() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The algorithm used to open the trust store.
getTruststoreFile() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
 
getTruststorePassword() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The password used to load the trust store
getTruststoreType() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
The trust store type, defaults to @see KeyStore.getDefaultType()
getUniqueFile(FtpIoSession, FileObject) - Method in class org.apache.ftpserver.command.STOU
Get unique file object.
getUniqueFile(File) - Static method in class org.apache.ftpserver.util.IoUtils
Get unique file object.
getUnixDate(long) - Static method in class org.apache.ftpserver.util.DateUtils
Get unix style date string.
getUser() - Method in class org.apache.ftpserver.FtpSessionImpl
Get user.
getUser() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getUserArgument() - Method in class org.apache.ftpserver.FtpSessionImpl
Returns user name entered in USER command
getUserArgument() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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.
getUserManager() - Method in class org.apache.ftpserver.DefaultFtpServerContext
Get user manager.
getUserManager() - Method in class org.apache.ftpserver.FtpServer
Retrieve the user manager used with this server
getUserMetadata() - Method in class org.apache.ftpserver.usermanager.AnonymousAuthentication
Retrive the user metadata
getUserMetadata() - Method in class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Retrive the user metadata
getUsername() - Method in class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Retrive the user name
getWriterIdleCount() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getWrittenBytes() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getWrittenBytesThroughput() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getWrittenMessages() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
getWrittenMessagesThroughput() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 

H

hasArgument() - Method in class org.apache.ftpserver.FtpRequestImpl
Has argument.
hasDeletePermission() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Has delete permission.
hasOption(char) - Method in class org.apache.ftpserver.listing.ListArgument
Checks if a certain option is set
hasReadPermission() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Check read permission.
hasWritePermission() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Check file write permission.
HELP - Class in org.apache.ftpserver.command
HELP [<SP> ] <CRLF>
This command shall cause the server to send helpful information regarding its implementation status over the control connection to the user.
HELP() - Constructor for class org.apache.ftpserver.command.HELP
 

I

IllegalInetAddressException - Exception in org.apache.ftpserver.util
Thrown if the provided string representation does not match a valid IP address
IllegalInetAddressException() - Constructor for exception org.apache.ftpserver.util.IllegalInetAddressException
 
IllegalInetAddressException(String) - Constructor for exception org.apache.ftpserver.util.IllegalInetAddressException
 
IllegalPortException - Exception in org.apache.ftpserver.util
Thrown if the provided string representation does not match a valid IP port
IllegalPortException() - Constructor for exception org.apache.ftpserver.util.IllegalPortException
 
IllegalPortException(String) - Constructor for exception org.apache.ftpserver.util.IllegalPortException
 
increaseFailedLogins() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
init() - Method in class org.apache.ftpserver.config.spring.FtpServerNamespaceHandler
init(FtpServerContext, Listener) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
init(FtpServerContext, Listener) - Method in interface org.apache.ftpserver.FtpHandler
 
init(FtpletContext) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
init() - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Configure secure server related properties.
initActiveDataConnection(InetSocketAddress) - Method in class org.apache.ftpserver.IODataConnectionFactory
Port command.
initActiveDataConnection(InetSocketAddress) - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Port command.
initPassiveDataConnection() - Method in class org.apache.ftpserver.IODataConnectionFactory
Initiate a data connection in passive mode (server listening).
initPassiveDataConnection() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Initate the passive data connection.
IODataConnection - Class in org.apache.ftpserver
An active open data connection, used for transfering data over the data connection.
IODataConnection(Socket, FtpIoSession, ServerDataConnectionFactory) - Constructor for class org.apache.ftpserver.IODataConnection
 
IODataConnectionFactory - Class in org.apache.ftpserver
We can get the ftp data connection using this class.
IODataConnectionFactory(FtpServerContext, FtpIoSession) - Constructor for class org.apache.ftpserver.IODataConnectionFactory
 
IoUtils - Class in org.apache.ftpserver.util
IO utility methods.
IoUtils() - Constructor for class org.apache.ftpserver.util.IoUtils
 
isActiveEnabled() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Is PORT enabled?
isActiveEnabled() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Is active data connection enabled?
isActiveIpCheck() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Check the PORT IP?
isActiveIpCheck() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Check the PORT IP with the client IP?
isAdmin(String) - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
 
isAdmin(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
 
isAdmin(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
isAnonymousLoginEnabled() - Method in interface org.apache.ftpserver.ConnectionConfig
 
isAnonymousLoginEnabled() - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
isArch(String) - Static method in class org.apache.ftpserver.util.OS
Determines if the OS on which Ant is executing matches the given OS architecture.
isBothIdle() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isCaseInsensitive() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemManager
 
isClosing() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isConnected() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isCreateHome() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemManager
 
isDirectory() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Is it a directory?
isEnable() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
isEncryptPassword() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
If true is returned, passwords will be stored as hashes rather than in clear text.
isFamilyDOS() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyMac() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyNetware() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyOpenVms() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyOS2() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyOS400() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyTandem() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyUnix() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyWin9x() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyWindows() - Static method in class org.apache.ftpserver.util.OS
 
isFamilyZOS() - Static method in class org.apache.ftpserver.util.OS
 
isFile() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Is it a file?
isHidden() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Is a hidden file?
isIdle(IdleStatus) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isImplicitSsl() - Method in class org.apache.ftpserver.listener.AbstractListener
Is this listener in SSL mode automatically or must the client explicitly request to use SSL
isImplicitSsl() - Method in interface org.apache.ftpserver.listener.Listener
Is this listener in SSL mode automatically or must the client explicitly request to use SSL
isIpCheck() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
isLoggedIn() - Method in class org.apache.ftpserver.FtpSessionImpl
Is logged-in
isLoggedIn() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
Is logged-in
isMaskPassword() - Method in class org.apache.ftpserver.filter.FtpLoggingFilter
Are password masked?
isMatch(String) - Method in class org.apache.ftpserver.util.RegularExpr
Compare string with a regular expression.
isName(String) - Static method in class org.apache.ftpserver.util.OS
Determines if the OS on which Ant is executing matches the given OS name.
isOs(String, String, String, String) - Static method in class org.apache.ftpserver.util.OS
Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version
isRandomAccessible() - Method in class org.apache.ftpserver.filesystem.NativeFileSystemView
Is the file content random accessible?
isReaderIdle() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isSecure() - Method in class org.apache.ftpserver.IODataConnectionFactory
 
isSecure() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Is secure?
isStopped() - Method in class org.apache.ftpserver.FtpServer
Get the server status.
isStopped() - Method in interface org.apache.ftpserver.listener.Listener
Checks if the listener is currently started.
isStopped() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
isSuspended() - Method in class org.apache.ftpserver.FtpServer
Is the server suspended
isSuspended() - Method in interface org.apache.ftpserver.listener.Listener
Checks if the listener is currently suspended
isSuspended() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
isTimeout(long) - Method in class org.apache.ftpserver.IODataConnectionFactory
Check the data connection idle status.
isTimeout(long) - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Check the data connection idle status.
isUseDefaultCommands() - Method in class org.apache.ftpserver.DefaultCommandFactory
Are default commands used?
isVersion(String) - Static method in class org.apache.ftpserver.util.OS
Determines if the OS on which Ant is executing matches the given OS version.
isWriterIdle() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
isZipMode() - Method in class org.apache.ftpserver.IODataConnectionFactory
 
isZipMode() - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Is zip mode?

L

LANG - Class in org.apache.ftpserver.command
A new command "LANG" is added to the FTP command set to allow server-FTP process to determine in which language to present server greetings and the textual part of command responses.
LANG() - Constructor for class org.apache.ftpserver.command.LANG
 
LdapUserManager - Class in org.apache.ftpserver.usermanager
Ldap based user manager class where the object class is ftpusers.
LdapUserManager() - Constructor for class org.apache.ftpserver.usermanager.LdapUserManager
 
LIST - Class in org.apache.ftpserver.command
LIST [<SP> <pathname>] <CRLF>
This command causes a list to be sent from the server to the passive DTP.
LIST() - Constructor for class org.apache.ftpserver.command.LIST
 
ListArgument - Class in org.apache.ftpserver.listing
Contains the parsed argument for a list command (e.g.
ListArgument(String, String, char[]) - Constructor for class org.apache.ftpserver.listing.ListArgument
 
ListArgumentParser - Class in org.apache.ftpserver.listing
Parses a list argument (e.g.
ListArgumentParser() - Constructor for class org.apache.ftpserver.listing.ListArgumentParser
 
Listener - Interface in org.apache.ftpserver.listener
Interface for the component responsible for waiting for incoming socket requests and kicking off FtpIoSessions
ListenerBeanDefinitionParser - Class in org.apache.ftpserver.config.spring
Parses the FtpServer "nio-listener" element into a Spring bean graph
ListenerBeanDefinitionParser() - Constructor for class org.apache.ftpserver.config.spring.ListenerBeanDefinitionParser
 
LISTFileFormater - Class in org.apache.ftpserver.listing
Formats files according to the LIST specification
LISTFileFormater() - Constructor for class org.apache.ftpserver.listing.LISTFileFormater
 
listFiles() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
List files.
listFiles(ListArgument, FileSystemView, FileFormater) - Method in class org.apache.ftpserver.listing.DirectoryLister
 
LOGIN_NUMBER - Static variable in class org.apache.ftpserver.FtpStatisticsImpl
 

M

main(String[]) - Static method in class org.apache.ftpserver.main.CommandLine
This method is the FtpServer starting point when running by using the command line mode.
main(String[]) - Static method in class org.apache.ftpserver.main.Daemon
 
MD5 - Class in org.apache.ftpserver.command
MD5 <SP> <pathname> <CRLF>
MMD5 <SP> <pathnames> <CRLF>
Returns the MD5 value for a file or multiple files according to draft-twine-ftpmd5-00.txt.
MD5() - Constructor for class org.apache.ftpserver.command.MD5
 
MDTM - Class in org.apache.ftpserver.command
MDTM <SP> <pathname> <CRLF>
Returns the date and time of when a file was modified.
MDTM() - Constructor for class org.apache.ftpserver.command.MDTM
 
messageReceived(FtpIoSession, FtpRequest) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.ftpserver.filter.FtpLoggingFilter
 
messageReceived(FtpIoSession, FtpRequest) - Method in interface org.apache.ftpserver.FtpHandler
Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
MessageResource - Interface in org.apache.ftpserver.interfaces
This is message resource interface.
MessageResourceImpl - Class in org.apache.ftpserver.message
Class to get ftp server reply messages.
MessageResourceImpl() - Constructor for class org.apache.ftpserver.message.MessageResourceImpl
 
messageSent(FtpIoSession, FtpReply) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
messageSent(FtpIoSession, FtpReply) - Method in interface org.apache.ftpserver.FtpHandler
Invoked when a message written by IoSession.write(Object) is sent out.
messageSent(IoSession, Object) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
MKD - Class in org.apache.ftpserver.command
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).
MKD() - Constructor for class org.apache.ftpserver.command.MKD
 
mkdir() - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Create directory.
MLSD - Class in org.apache.ftpserver.command
MLSD [<SP> <pathname>] <CRLF>
This command causes a list to be sent from the server to the passive DTP.
MLSD() - Constructor for class org.apache.ftpserver.command.MLSD
 
MLST - Class in org.apache.ftpserver.command
MLST <SP> <pathname> <CRLF>
Returns info on the file over the control connection.
MLST() - Constructor for class org.apache.ftpserver.command.MLST
 
MLSTFileFormater - Class in org.apache.ftpserver.listing
Formats files according to the MLST specification
MLSTFileFormater(String[]) - Constructor for class org.apache.ftpserver.listing.MLSTFileFormater
 
MODE - Class in org.apache.ftpserver.command
MODE <SP> <CRLF>
The argument is a single Telnet character code specifying the data transfer modes described in the Section on Transmission Modes.
MODE() - Constructor for class org.apache.ftpserver.command.MODE
 
move(FileObject) - Method in class org.apache.ftpserver.filesystem.NativeFileObject
Move file object.

N

NameEqualsFileFilter - Class in org.apache.ftpserver.filesystem
FileFilter used for simple file name matching
NameEqualsFileFilter(String, boolean) - Constructor for class org.apache.ftpserver.filesystem.NameEqualsFileFilter
Constructor
NativeFileObject - Class in org.apache.ftpserver.filesystem
This class wraps native file object.
NativeFileObject(String, File, User) - Constructor for class org.apache.ftpserver.filesystem.NativeFileObject
Constructor.
NativeFileSystemManager - Class in org.apache.ftpserver.filesystem
Native file system manager.
NativeFileSystemManager() - Constructor for class org.apache.ftpserver.filesystem.NativeFileSystemManager
 
NativeFileSystemView - Class in org.apache.ftpserver.filesystem
File system view based on native file system.
NativeFileSystemView(User) - Constructor for class org.apache.ftpserver.filesystem.NativeFileSystemView
Constructor - set the user object.
NativeFileSystemView(User, boolean) - Constructor for class org.apache.ftpserver.filesystem.NativeFileSystemView
Constructor - set the user object.
NioListener - Class in org.apache.ftpserver.listener.nio
The default Listener implementation.
NioListener() - Constructor for class org.apache.ftpserver.listener.nio.NioListener
 
NLST - Class in org.apache.ftpserver.command
NLST [<SP> <pathname>] <CRLF>
This command causes a directory listing to be sent from server to user site.
NLST() - Constructor for class org.apache.ftpserver.command.NLST
 
NLSTFileFormater - Class in org.apache.ftpserver.listing
Formats files according to the NLST specification
NLSTFileFormater() - Constructor for class org.apache.ftpserver.listing.NLSTFileFormater
 
NOOP - Class in org.apache.ftpserver.command
NOOP <CRLF>
This command does not affect any parameters or previously entered commands.
NOOP() - Constructor for class org.apache.ftpserver.command.NOOP
 
normalizeSeparateChar(String) - Static method in class org.apache.ftpserver.filesystem.NativeFileObject
Normalize separate character.
notifyCloseConnection() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
Connection close notification
notifyDelete(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.FileObserver
User file delete notification.
notifyDelete() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User file delete notification.
notifyDownload(FtpIoSession, FileObject, long) - Method in interface org.apache.ftpserver.interfaces.FileObserver
User file download notification.
notifyDownload() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User file download notification.
notifyLogin(boolean) - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
New user login notification.
notifyLoginFail(InetAddress) - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
Failed user login notification.
notifyLogout(boolean) - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User logout notification.
notifyMkdir(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.FileObserver
User make directory notification.
notifyMkdir() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User make directory notification.
notifyObserver() - Method in class org.apache.ftpserver.IODataConnection
Notify connection manager observer.
notifyOpenConnection() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
Connection open notification
notifyRmdir(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.FileObserver
User remove directory notification.
notifyRmdir() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User remove directory notification.
notifyUpload(FtpIoSession, FileObject, long) - Method in interface org.apache.ftpserver.interfaces.FileObserver
User file upload notification.
notifyUpload() - Method in interface org.apache.ftpserver.interfaces.StatisticsObserver
User file upload notification.
NotSupportedCommand - Class in org.apache.ftpserver.command
A command used primarily for overriding already installed commands when one wants to disable the command.
NotSupportedCommand() - Constructor for class org.apache.ftpserver.command.NotSupportedCommand
 

O

onAppendEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onAppendEnd.
onAppendStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onAppendStart.
onConnect(FtpSession) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onConnect.
onDeleteEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onDeleteEnd.
onDeleteStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onDeleteStart.
onDisconnect(FtpSession) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onDisconnect.
onDownloadEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onDownloadEnd.
onDownloadStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onDownloadStart.
onLogin(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onLogin.
onMkdirEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onMkdirEnd.
onMkdirStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onMkdirStart.
onRenameEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onRenameEnd.
onRenameStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onRenameStart.
onRmdirEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onRmdirEnd.
onRmdirStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onRmdirStart.
onSite(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onSite.
onUploadEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onUploadEnd.
onUploadStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onUploadStart.
onUploadUniqueEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onUploadUniqueEnd.
onUploadUniqueStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
Call ftplet onUploadUniqueStart.
openConnection() - Method in class org.apache.ftpserver.IODataConnectionFactory
 
openInputStream(FtpIoSession, FileObject, long) - Method in class org.apache.ftpserver.command.RETR
Skip length and open input stream.
OPTS - Class in org.apache.ftpserver.command
OPTS<SP> <SP>
This command shall cause the server use optional features for the command specified.
OPTS() - Constructor for class org.apache.ftpserver.command.OPTS
 
OPTS_MLST - Class in org.apache.ftpserver.command
Client-Server listing negotation.
OPTS_MLST() - Constructor for class org.apache.ftpserver.command.OPTS_MLST
 
OPTS_UTF8 - Class in org.apache.ftpserver.command
Client-Server encoding negotiation.
OPTS_UTF8() - Constructor for class org.apache.ftpserver.command.OPTS_UTF8
 
org.apache.ftpserver - package org.apache.ftpserver
 
org.apache.ftpserver.command - package org.apache.ftpserver.command
 
org.apache.ftpserver.config.spring - package org.apache.ftpserver.config.spring
 
org.apache.ftpserver.filesystem - package org.apache.ftpserver.filesystem
 
org.apache.ftpserver.filter - package org.apache.ftpserver.filter
 
org.apache.ftpserver.ftplet - package org.apache.ftpserver.ftplet
 
org.apache.ftpserver.interfaces - package org.apache.ftpserver.interfaces
 
org.apache.ftpserver.listener - package org.apache.ftpserver.listener
 
org.apache.ftpserver.listener.nio - package org.apache.ftpserver.listener.nio
 
org.apache.ftpserver.listing - package org.apache.ftpserver.listing
 
org.apache.ftpserver.main - package org.apache.ftpserver.main
 
org.apache.ftpserver.message - package org.apache.ftpserver.message
 
org.apache.ftpserver.ssl - package org.apache.ftpserver.ssl
 
org.apache.ftpserver.usermanager - package org.apache.ftpserver.usermanager
 
org.apache.ftpserver.util - package org.apache.ftpserver.util
 
OS - Class in org.apache.ftpserver.util
Condition that tests the OS type.
OUTPUT_CODE - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
OUTPUT_MSG - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 

P

pad(String, char, boolean, int) - Static method in class org.apache.ftpserver.util.StringUtils
Pad string object
parse(String) - Static method in class org.apache.ftpserver.listing.ListArgumentParser
Parse the argument
parseBoolean(Element, String, boolean) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Parses a attribute value into a boolean.
parseFile(Element, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Return an attribute value as a File
parseInetAddress(Element, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Return an attribute value as an InetAddress
parseInt(Element, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Parses a attribute value into an integer.
parseInt(Element, String, int) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Parses a attribute value into an integer.
parseSpringChildElement(Element, ParserContext, BeanDefinitionBuilder) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Parse specific Spring elements, bean and ref
parseString(Element, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Return the string value of an attribute, or null if the attribute is missing
PASS - Class in org.apache.ftpserver.command
PASS <SP> <CRLF>
The argument field is a Telnet string specifying the user's password.
PASS() - Constructor for class org.apache.ftpserver.command.PASS
 
PassivePorts - Class in org.apache.ftpserver
Provides support for parsing a passive ports string as well as keeping track of reserved passive ports.
PassivePorts(String) - Constructor for class org.apache.ftpserver.PassivePorts
 
PassivePorts(int[]) - Constructor for class org.apache.ftpserver.PassivePorts
 
PASV - Class in org.apache.ftpserver.command
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.
PASV() - Constructor for class org.apache.ftpserver.command.PASV
 
PBSZ - Class in org.apache.ftpserver.command
Protection buffer size.
PBSZ() - Constructor for class org.apache.ftpserver.command.PBSZ
 
PORT - Class in org.apache.ftpserver.command
PORT <SP> <CRLF>
The argument is a HOST-PORT specification for the data port to be used in data connection.
PORT() - Constructor for class org.apache.ftpserver.command.PORT
 
PropertiesUserManager - Class in org.apache.ftpserver.usermanager
Properties file based UserManager implementation.
PropertiesUserManager() - Constructor for class org.apache.ftpserver.usermanager.PropertiesUserManager
 
PROT - Class in org.apache.ftpserver.command
Data channel protection level.
PROT() - Constructor for class org.apache.ftpserver.command.PROT
 
PWD - Class in org.apache.ftpserver.command
PWD <CRLF>
This command causes the name of the current working directory to be returned in the reply.
PWD() - Constructor for class org.apache.ftpserver.command.PWD
 

Q

QUIT - Class in org.apache.ftpserver.command
QUIT <CRLF>
This command terminates a USER and if file transfer is not in progress, the server closes the control connection.
QUIT() - Constructor for class org.apache.ftpserver.command.QUIT
 

R

read() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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
RegexFileFilter - Class in org.apache.ftpserver.listing
Selects files which short name matches a regular expression
RegexFileFilter(String) - Constructor for class org.apache.ftpserver.listing.RegexFileFilter
Constructor with a regular expression
RegexFileFilter(String, FileFilter) - Constructor for class org.apache.ftpserver.listing.RegexFileFilter
Constructor with a wrapped filter, allows for chaining filters
RegularExpr - Class in org.apache.ftpserver.util
This is a simplified regular character mattching class.
RegularExpr(String) - Constructor for class org.apache.ftpserver.util.RegularExpr
Constructor.
REIN - Class in org.apache.ftpserver.command
REIN <CRLF>
This command flushes a USER, without affecting transfers in progress.
REIN() - Constructor for class org.apache.ftpserver.command.REIN
 
reinitialize() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
releasePassivePort(int) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Release data port
releasePassivePort(int) - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Release passive port.
releasePort(int) - Method in class org.apache.ftpserver.PassivePorts
 
removeAttribute(String) - Method in class org.apache.ftpserver.FtpSessionImpl
 
removeAttribute(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
removeAttribute(Object, Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
removeFtplet(String) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
removeFtplet(String) - Method in interface org.apache.ftpserver.ftplet.FtpletContainer
Remove the Ftplet identified by the name (as provided in the FtpletContainer.addFtplet(String, Ftplet) method.
removeListener(String) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
replaceAttribute(Object, Object, Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
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<String, Object>) - Static method in class org.apache.ftpserver.util.StringUtils
Replace string.
REQUEST_ARG - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
REQUEST_CMD - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
REQUEST_LINE - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
requestPassivePort() - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Get passive data port.
requestPassivePort() - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Request a passive port
reserveNextPort() - Method in class org.apache.ftpserver.PassivePorts
 
resetState() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
resetStatisticsCounters() - Method in class org.apache.ftpserver.FtpStatisticsImpl
Reset the cumulative counters.
resetStatisticsCounters() - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Reset all cumulative total counters.
REST - Class in org.apache.ftpserver.command
REST <SP> <CRLF>
The argument field represents the server marker at which file transfer is to be restarted.
REST() - Constructor for class org.apache.ftpserver.command.REST
 
resume() - Method in class org.apache.ftpserver.FtpServer
Resume the server handler
resume() - Method in interface org.apache.ftpserver.listener.Listener
Resumes a suspended listener.
resume() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
resumeRead() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
resumeWrite() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
RETR - Class in org.apache.ftpserver.command
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.
RETR() - Constructor for class org.apache.ftpserver.command.RETR
 
RMD - Class in org.apache.ftpserver.command
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).
RMD() - Constructor for class org.apache.ftpserver.command.RMD
 
RNFR - Class in org.apache.ftpserver.command
RNFR <SP> <pathname> <CRLF>
This command specifies the old pathname of the file which is to be renamed.
RNFR() - Constructor for class org.apache.ftpserver.command.RNFR
 
RNTO - Class in org.apache.ftpserver.command
RNTO <SP> <pathname> <CRLF>
This command specifies the new pathname of the file specified in the immediately preceding "rename from" command.
RNTO() - Constructor for class org.apache.ftpserver.command.RNTO
 

S

save(Properties, String) - Method in interface org.apache.ftpserver.interfaces.MessageResource
Save properties.
save(Properties, String) - Method in class org.apache.ftpserver.message.MessageResourceImpl
Save properties in file.
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.
SERVER_IP - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
SERVER_PORT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
ServerBeanDefinitionParser - Class in org.apache.ftpserver.config.spring
Parses the FtpServer "server" element into a Spring bean graph
ServerBeanDefinitionParser() - Constructor for class org.apache.ftpserver.config.spring.ServerBeanDefinitionParser
 
ServerDataConnectionFactory - Interface in org.apache.ftpserver
 
ServerFtpStatistics - Interface in org.apache.ftpserver.interfaces
This is same as org.apache.ftpserver.ftplet.FtpStatistics with added observer and setting values functionalities.
sessionClosed(FtpIoSession) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
sessionClosed(FtpIoSession) - Method in interface org.apache.ftpserver.FtpHandler
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
sessionCreated(FtpIoSession) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
sessionCreated(FtpIoSession) - Method in interface org.apache.ftpserver.FtpHandler
Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
sessionIdle(FtpIoSession, IdleStatus) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
sessionIdle(FtpIoSession, IdleStatus) - Method in interface org.apache.ftpserver.FtpHandler
Invoked with the related IdleStatus when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
sessionOpened(FtpIoSession) - Method in class org.apache.ftpserver.DefaultFtpHandler
 
sessionOpened(FtpIoSession) - Method in interface org.apache.ftpserver.FtpHandler
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
setActive(DefaultDataConnectionConfiguration.Active) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
 
setAddress(InetAddress) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
setAdmin(String) - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Deprecated. Use AbstractUserManager.setAdminName(String) instead
setAdminName(String) - Method in class org.apache.ftpserver.usermanager.AbstractUserManager
Set the name to use as the administrator of the server.
setAdminName(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setAnonymousLoginEnabled(boolean) - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
setAttachment(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setAttribute(String, Object) - Method in class org.apache.ftpserver.FtpSessionImpl
Set attribute.
setAttribute(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setAttribute(Object, Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setAttributeIfAbsent(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setAttributeIfAbsent(Object, Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setAuthorities(Authority[]) - Method in class org.apache.ftpserver.usermanager.BaseUser
 
setBlockedAddresses(List<InetAddress>) - Method in class org.apache.ftpserver.listener.nio.NioListener
Sets the InetAddress that this listener will block from connecting
setBlockedSubnets(List<Subnet>) - Method in class org.apache.ftpserver.listener.nio.NioListener
Sets the Subnets that this listener will block from connecting
setCaseInsensitive(boolean) - Method in class org.apache.ftpserver.filesystem.NativeFileSystemManager
 
setCertificateChain(Certificate[]) - Method in class org.apache.ftpserver.usermanager.UserMetadata
Set the certificate chain
setClientAuthentication(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set what client authentication level to use, supported values are "yes" or "true" for required authentication, "want" for wanted authentication and "false" or "none" for no authentication.
setCloseConnection(FtpIoSession) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Decrement open connection count.
setCloseConnection(FtpIoSession) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Decrement close connection count.
setCommandFactory(CommandFactory) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setCommandFactory(CommandFactory) - Method in class org.apache.ftpserver.FtpServer
Set the command factory to be used for this server
setCommandMap(Map<String, Command>) - Method in class org.apache.ftpserver.DefaultCommandFactory
Set commands to add or override to the default commands
setConnectionConfig(ConnectionConfig) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setConnectionConfig(ConnectionConfig) - Method in class org.apache.ftpserver.FtpServer
Set the message resource to be used with this server
setCreateHome(boolean) - Method in class org.apache.ftpserver.filesystem.NativeFileSystemManager
 
setCustomMessageDirectory(File) - Method in class org.apache.ftpserver.message.MessageResourceImpl
 
setDataConnectionConfiguration(DataConnectionConfiguration) - Method in class org.apache.ftpserver.listener.AbstractListener
Set configuration for data connections made within this listener
setDataConnectionConfiguration(DataConnectionConfiguration) - Method in interface org.apache.ftpserver.listener.Listener
Set configuration for data connections made within this listener
setDataSource(DataSource) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the data source to be used by the user manager
setDataType(DataType) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setDelete(FtpIoSession, FileObject) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment delete count.
setDelete(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment delete count.
setDownload(FtpIoSession, FileObject, long) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment download count.
setDownload(FtpIoSession, FileObject, long) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment download count.
setEnable(boolean) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
setEnabled(boolean) - Method in class org.apache.ftpserver.usermanager.BaseUser
Set the user enable status.
setEnabledCipherSuites(String[]) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the allowed cipher suites, note that the exact list of supported cipher suites differs between JRE implementations.
setEncryptPasswords(boolean) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
If set to true, passwords will be stored as a hash to ensure that it can not be retrived from the user file.
setExternalAddress(InetAddress) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
setFileObserver(FileObserver) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Set the file observer.
setFileObserver(FileObserver) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Set file observer.
setFileOffset(long) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setFileSystem(FileSystemManager) - Method in class org.apache.ftpserver.FtpServer
Set the file system to be used for this server
setFileSystemManager(FileSystemManager) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setFilterExecutor(ExecutorService) - Method in class org.apache.ftpserver.listener.nio.NioListener
Set the ExecutorService used for processing requests
setFtpHandler(FtpHandler) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
setFtpletContainer(FtpletContainer) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setFtplets(Map<String, Ftplet>) - Method in class org.apache.ftpserver.ftplet.DefaultFtpletContainer
 
setFtplets(Map<String, Ftplet>) - Method in interface org.apache.ftpserver.ftplet.FtpletContainer
Set the Ftplets for this container.
setFtplets(Map<String, Ftplet>) - Method in class org.apache.ftpserver.FtpServer
Set the Ftplets to be active for this server.
setFtpStatistics(FtpStatistics) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setHandler(FtpHandler) - Method in class org.apache.ftpserver.listener.nio.NioListener
 
setHomeDirectory(String) - Method in class org.apache.ftpserver.usermanager.BaseUser
Set the user home directory.
setIdleTime(int) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
 
setIdleTimeout(int) - Method in class org.apache.ftpserver.listener.nio.NioListener
 
setImplicitSsl(boolean) - Method in class org.apache.ftpserver.listener.AbstractListener
Should this listener be in SSL mode automatically or must the client explicitly request to use SSL
setImplicitSsl(boolean) - Method in interface org.apache.ftpserver.listener.Listener
Should this listener be in SSL mode automatically or must the client explicitly request to use SSL
setInetAddress(InetAddress) - Method in class org.apache.ftpserver.usermanager.UserMetadata
Set the remote IP adress of the client
setInetAddress(String, InetAddress) - Method in class org.apache.ftpserver.util.BaseProperties
Set InetAddress.
setIpCheck(boolean) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
setKeyAlias(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the alias for the key to be used for SSL communication.
setKeyPassword(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the password used to load the key
setKeystoreAlgorithm(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Override the key store algorithm used to open the key store
setKeystoreFile(File) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the key store file to be used by this configuration
setKeystorePassword(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the password used to load the key store
setKeystoreType(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the key store type
setLanguage(String) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setLanguages(String[]) - Method in class org.apache.ftpserver.message.MessageResourceImpl
 
setLdapAdminDn(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setLdapAdminPassword(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setLdapAuthentication(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setLdapUrl(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setLdapUserBaseDn(String) - Method in class org.apache.ftpserver.usermanager.LdapUserManager
 
setListener(String, Listener) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setListener(Listener) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setListeners(Map<String, Listener>) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setListeners(Map<String, Listener>) - Method in class org.apache.ftpserver.FtpServer
Set the listeners for this server, replaces existing listeners
setLocalAddress(InetAddress) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
setLocalPort(int) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Active
 
setLogin(FtpIoSession) - Method in class org.apache.ftpserver.FtpStatisticsImpl
New login.
setLogin(FileSystemView) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setLogin(FtpIoSession) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment current login count.
setLoginFail(FtpIoSession) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment failed login count.
setLoginFail(FtpIoSession) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment failed login count.
setLoginFailureDelay(int) - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
setLogout(FtpIoSession) - Method in class org.apache.ftpserver.FtpStatisticsImpl
User logout
setLogout(FtpIoSession) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Decrement current login count.
setMaskPassword(boolean) - Method in class org.apache.ftpserver.filter.FtpLoggingFilter
Mask password in log messages
setMaxAnonymousLogins(int) - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
setMaxDownloadRate(int) - Method in class org.apache.ftpserver.usermanager.TransferRateRequest
 
setMaxIdleTime(int) - Method in class org.apache.ftpserver.FtpSessionImpl
 
setMaxIdleTime(int) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setMaxIdleTime(int) - Method in class org.apache.ftpserver.usermanager.BaseUser
Set the maximum idle time in second.
setMaxLoginFailures(int) - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
setMaxLogins(int) - Method in class org.apache.ftpserver.DefaultConnectionConfig
 
setMaxUploadRate(int) - Method in class org.apache.ftpserver.usermanager.TransferRateRequest
 
setMessageResource(MessageResource) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setMessageResource(MessageResource) - Method in class org.apache.ftpserver.FtpServer
Set the message resource to be used with this server
setMkdir(FtpIoSession, FileObject) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment make directory count.
setMkdir(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment make directory count.
setName(String) - Method in class org.apache.ftpserver.usermanager.BaseUser
Set user name.
setObserver(StatisticsObserver) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Set the observer.
setObserver(StatisticsObserver) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Set statistics observer.
setOpenConnection(FtpIoSession) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment open connection count.
setOpenConnection(FtpIoSession) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment current connection count.
setPassive(DefaultDataConnectionConfiguration.Passive) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
 
setPassiveAddress(InetAddress) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Set the passive host
setPassiveExernalAddress(InetAddress) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Set the passive external host
setPassivePorts(String) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
Set the passive ports allowed for this data connection.
setPassivePorts(String) - Method in interface org.apache.ftpserver.interfaces.DataConnectionConfiguration
Set the allowed passive ports.
setPassword(String) - Method in class org.apache.ftpserver.usermanager.BaseUser
Set user password.
setPort(int) - Method in class org.apache.ftpserver.listener.AbstractListener
Set the port on which this listener will accept requests.
setPort(int) - Method in interface org.apache.ftpserver.listener.Listener
Set the port on which this listener will accept requests.
setPorts(String) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration.Passive
 
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.
setPropFile(File) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Set the file used to store and read users.
setPropPasswordEncrypt(boolean) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManager
Deprecated. Use PropertiesUserManager.setEncryptPasswords(boolean)
setRenameFrom(FileObject) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setRmdir(FtpIoSession, FileObject) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment remove directory count.
setRmdir(FtpIoSession, FileObject) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Decrement remove directory count.
setSecure(boolean) - Method in class org.apache.ftpserver.IODataConnectionFactory
Set the security protocol.
setSecure(boolean) - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Set the security protocol.
setServerAddress(InetAddress) - Method in class org.apache.ftpserver.listener.AbstractListener
Set the InetAddress used for binding the local socket.
setServerAddress(InetAddress) - Method in interface org.apache.ftpserver.listener.Listener
Set the InetAddress used for binding the local socket.
setServerContext(FtpServerContext) - Method in class org.apache.ftpserver.FtpServer
Set a custom server context to be used for this server
setServerControlAddress(InetAddress) - Method in class org.apache.ftpserver.IODataConnectionFactory
Sets the server's control address.
setServerControlAddress(InetAddress) - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
Sets the server's control address.
setSqlUserAdmin(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL SELECT statement used to find whether an user is admin or not.
setSqlUserAuthenticate(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL SELECT statement used to authenticate user.
setSqlUserDelete(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL DELETE statement used to delete an existing user.
setSqlUserInsert(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL INSERT statement used to add a new user.
setSqlUserSelect(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL SELECT statement used to select an existing user.
setSqlUserSelectAll(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL SELECT statement used to select all user ids.
setSqlUserUpdate(String) - Method in class org.apache.ftpserver.usermanager.DbUserManager
Set the SQL UPDATE statement used to update an existing user.
setSslConfiguration(SslConfiguration) - Method in class org.apache.ftpserver.DefaultDataConnectionConfiguration
 
setSslConfiguration(SslConfiguration) - Method in class org.apache.ftpserver.listener.AbstractListener
Set the SslConfiguration used for this listener
setSslConfiguration(SslConfiguration) - Method in interface org.apache.ftpserver.listener.Listener
Set the SslConfiguration used for this listener
setSslProtocol(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the SSL protocol used for this channel.
setStructure(Structure) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setTrafficMask(TrafficMask) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setTruststoreAlgorithm(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Override the trust store algorithm used to open the trust store
setTruststoreFile(File) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the password used to load the trust store
setTruststorePassword(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the password used to load the trust store
setTruststoreType(String) - Method in class org.apache.ftpserver.ssl.DefaultSslConfiguration
Set the trust store type
setUpload(FtpIoSession, FileObject, long) - Method in class org.apache.ftpserver.FtpStatisticsImpl
Increment upload count.
setUpload(FtpIoSession, FileObject, long) - Method in interface org.apache.ftpserver.interfaces.ServerFtpStatistics
Increment upload count.
setUseDefaultCommands(boolean) - Method in class org.apache.ftpserver.DefaultCommandFactory
Sets whether the default commands will be used.
setUser(User) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setUserArgument(String) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
setUserManager(UserManager) - Method in class org.apache.ftpserver.DefaultFtpServerContext
 
setUserManager(UserManager) - Method in class org.apache.ftpserver.FtpServer
Set the user manager to be used for this server
setZipMode(boolean) - Method in class org.apache.ftpserver.IODataConnectionFactory
Set zip mode.
setZipMode(boolean) - Method in interface org.apache.ftpserver.ServerDataConnectionFactory
 
SITE - Class in org.apache.ftpserver.command
Handle SITE command.
SITE() - Constructor for class org.apache.ftpserver.command.SITE
 
SITE_DESCUSER - Class in org.apache.ftpserver.command
This SITE command returns the specified user information.
SITE_DESCUSER() - Constructor for class org.apache.ftpserver.command.SITE_DESCUSER
 
SITE_HELP - Class in org.apache.ftpserver.command
Show SITE help message.
SITE_HELP() - Constructor for class org.apache.ftpserver.command.SITE_HELP
 
SITE_STAT - Class in org.apache.ftpserver.command
Show all statistics information.
SITE_STAT() - Constructor for class org.apache.ftpserver.command.SITE_STAT
 
SITE_WHO - Class in org.apache.ftpserver.command
Sends the list of all the connected users.
SITE_WHO() - Constructor for class org.apache.ftpserver.command.SITE_WHO
 
SITE_ZONE - Class in org.apache.ftpserver.command
Displays the FTP server timezone in RFC 822 format.
SITE_ZONE() - Constructor for class org.apache.ftpserver.command.SITE_ZONE
 
SIZE - Class in org.apache.ftpserver.command
SIZE <SP> <pathname> <CRLF>
Returns the size of the file in bytes.
SIZE() - Constructor for class org.apache.ftpserver.command.SIZE
 
SocketAddressEncoder - Class in org.apache.ftpserver.util
Encodes and decodes socket addresses (IP and port) from and to the format used with for example the PORT and PASV command
SocketAddressEncoder() - Constructor for class org.apache.ftpserver.util.SocketAddressEncoder
 
SocketFactory - Interface in org.apache.ftpserver.interfaces
This interface is responsible to create appropriate server socket.
SpringUtil - Class in org.apache.ftpserver.config.spring
Various util methods for the Spring config parsing and configuration
SpringUtil() - Constructor for class org.apache.ftpserver.config.spring.SpringUtil
 
SslConfiguration - Interface in org.apache.ftpserver.ssl
SSL configuration
start() - Method in class org.apache.ftpserver.FtpServer
Start the server.
start(FtpServerContext) - Method in interface org.apache.ftpserver.listener.Listener
Start the listener, will initiate the listener waiting on the socket.
start(FtpServerContext) - Method in class org.apache.ftpserver.listener.nio.NioListener
 
STAT - Class in org.apache.ftpserver.command
STAT [<SP> <pathname>] <CRLF>
This command shall cause a status response to be sent over the control connection in the form of a reply.
STAT() - Constructor for class org.apache.ftpserver.command.STAT
 
STAT_CON_CURR - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_CON_TOTAL - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_DIR_CREATE_COUNT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_DIR_DELETE_COUNT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_FILE_DELETE_COUNT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_FILE_DOWNLOAD_BYTES - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_FILE_DOWNLOAD_COUNT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_FILE_UPLOAD_BYTES - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_FILE_UPLOAD_COUNT - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_LOGIN_ANON_CURR - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_LOGIN_ANON_TOTAL - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_LOGIN_CURR - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_LOGIN_TOTAL - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
STAT_START_TIME - Static variable in class org.apache.ftpserver.util.FtpReplyUtil
 
StatisticsObserver - Interface in org.apache.ftpserver.interfaces
Ftp statistics observer interface.
stop() - Method in class org.apache.ftpserver.FtpServer
Stop the server.
stop() - Method in interface org.apache.ftpserver.listener.Listener
Stop the listener, it should no longer except socket requests.
stop() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
STOR - Class in org.apache.ftpserver.command
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.
STOR() - Constructor for class org.apache.ftpserver.command.STOR
 
STOU - Class in org.apache.ftpserver.command
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.
STOU() - Constructor for class org.apache.ftpserver.command.STOU
 
StringUtils - Class in org.apache.ftpserver.util
String utility methods.
StringUtils() - Constructor for class org.apache.ftpserver.util.StringUtils
 
STRU - Class in org.apache.ftpserver.command
STRU <SP> <structure-code> <CRLF>
The argument is a single Telnet character code specifying file structure.
STRU() - Constructor for class org.apache.ftpserver.command.STRU
 
suspend() - Method in class org.apache.ftpserver.FtpServer
Suspend further requests
suspend() - Method in interface org.apache.ftpserver.listener.Listener
Temporarily stops the listener from accepting socket requests.
suspend() - Method in class org.apache.ftpserver.listener.nio.NioListener
 
suspendRead() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
suspendWrite() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
SYST - Class in org.apache.ftpserver.command
SYST <CRLF>
This command is used to find out the type of operating system at the server.
SYST() - Constructor for class org.apache.ftpserver.command.SYST
 

T

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.DefaultFtpReply
 
toString() - Method in class org.apache.ftpserver.FtpRequestImpl
 
toString() - Method in class org.apache.ftpserver.PassivePorts
 
toString() - Method in class org.apache.ftpserver.usermanager.BaseUser
String representation.
transferFromClient(OutputStream) - Method in class org.apache.ftpserver.IODataConnection
 
TransferRatePermission - Class in org.apache.ftpserver.usermanager
The max upload rate permission
TransferRatePermission(int, int) - Constructor for class org.apache.ftpserver.usermanager.TransferRatePermission
 
TransferRateRequest - Class in org.apache.ftpserver.usermanager
Request for getting the maximum allowed transfer rates for a user
TransferRateRequest() - Constructor for class org.apache.ftpserver.usermanager.TransferRateRequest
 
transferToClient(InputStream) - Method in class org.apache.ftpserver.IODataConnection
 
transferToClient(String) - Method in class org.apache.ftpserver.IODataConnection
 
translate(FtpIoSession, FtpRequest, FtpServerContext, int, String, String) - Static method in class org.apache.ftpserver.util.FtpReplyUtil
 
TYPE - Class in org.apache.ftpserver.command
TYPE <SP> <type-code> <CRLF>
The argument specifies the representation type.
TYPE() - Constructor for class org.apache.ftpserver.command.TYPE
 

U

updateLastAccessTime() - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
USER - Class in org.apache.ftpserver.command
USER <SP> <username> <CRLF>
The argument field is a Telnet string identifying the user.
USER() - Constructor for class org.apache.ftpserver.command.USER
 
UserManagerBeanDefinitionParser - Class in org.apache.ftpserver.config.spring
Parses the FtpServer "file-user-manager" or "db-user-manager" elements into a Spring bean graph
UserManagerBeanDefinitionParser() - Constructor for class org.apache.ftpserver.config.spring.UserManagerBeanDefinitionParser
 
UserMetadata - Class in org.apache.ftpserver.usermanager
User metadata used during authentication
UserMetadata() - Constructor for class org.apache.ftpserver.usermanager.UserMetadata
 
UsernamePasswordAuthentication - Class in org.apache.ftpserver.usermanager
Class representing a normal authentication attempt using username and password
UsernamePasswordAuthentication(String, String) - Constructor for class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Constructor with the minimal data for an authentication
UsernamePasswordAuthentication(String, String, UserMetadata) - Constructor for class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Constructor with an additonal parameter for user metadata

V

valueOf(String) - Static method in enum org.apache.ftpserver.ssl.ClientAuth
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.ftpserver.ssl.ClientAuth
Returns an array containing the constants of this enum type, in the order they are declared.
VisibleFileFilter - Class in org.apache.ftpserver.listing
Selects files that are visible
VisibleFileFilter() - Constructor for class org.apache.ftpserver.listing.VisibleFileFilter
Default constructor
VisibleFileFilter(FileFilter) - Constructor for class org.apache.ftpserver.listing.VisibleFileFilter
Constructor with a wrapped filter, allows for chaining filters

W

write(Object) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
write(Object, SocketAddress) - Method in class org.apache.ftpserver.interfaces.FtpIoSession
 
WritePermission - Class in org.apache.ftpserver.usermanager
Class representing a write permission
WritePermission() - Constructor for class org.apache.ftpserver.usermanager.WritePermission
Construct a write permission for the user home directory (/)
WritePermission(String) - Constructor for class org.apache.ftpserver.usermanager.WritePermission
Construct a write permission for a file or directory relative to the user home directory
WriteRequest - Class in org.apache.ftpserver.usermanager
Class representing a write request
WriteRequest() - Constructor for class org.apache.ftpserver.usermanager.WriteRequest
Request write access to the user home directory (/)
WriteRequest(String) - Constructor for class org.apache.ftpserver.usermanager.WriteRequest
Request write access to a file or directory relative to the user home directory

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

Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.