Skip navigation links
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.impl
Internal class, do not use directly. 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.impl.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.nio
Internal class, do not use directly. Common base class for listener implementations
AbstractListener(String, int, boolean, SslConfiguration, DataConnectionConfiguration, int, List<InetAddress>, List<Subnet>) - Constructor for class org.apache.ftpserver.listener.nio.AbstractListener
Deprecated.
Use the constructor with IpFilter instead. Constructor for internal use, do not use directly. Instead use ListenerFactory
AbstractListener(String, int, boolean, SslConfiguration, DataConnectionConfiguration, int, IpFilter) - Constructor for class org.apache.ftpserver.listener.nio.AbstractListener
Constructor for internal use, do not use directly.
AbstractUserManager - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Abstract common base type for UserManager implementations
AbstractUserManager(String, PasswordEncryptor) - Constructor for class org.apache.ftpserver.usermanager.impl.AbstractUserManager
Internal constructor, do not use directly
accept(FtpFile) - Method in interface org.apache.ftpserver.command.impl.listing.FileFilter
Decide if the FtpFile should be selected
accept(FtpFile) - Method in class org.apache.ftpserver.command.impl.listing.RegexFileFilter
 
accept(FtpFile) - Method in class org.apache.ftpserver.command.impl.listing.VisibleFileFilter
 
accept(File) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NameEqualsFileFilter
 
accept(InetAddress) - Method in class org.apache.ftpserver.ipfilter.DefaultIpFilter
 
accept(InetAddress) - Method in interface org.apache.ftpserver.ipfilter.IpFilter
Tells whether or not the given IP address is accepted by this filter.
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.impl
Internal class, do not use directly. ACCT <CRLF>
Acknowledges the ACCT (account) command with a 202 reply.
ACCT() - Constructor for class org.apache.ftpserver.command.impl.ACCT
 
Activator - Class in org.apache.ftpserver.example.ftpletservice.impl
 
Activator() - Constructor for class org.apache.ftpserver.example.ftpletservice.impl.Activator
 
add(String) - Method in class org.apache.ftpserver.ipfilter.DefaultIpFilter
Adds the given string representation of InetAddress or CIDR notation to this filter.
addCommand(String, Command) - Method in class org.apache.ftpserver.command.CommandFactoryFactory
Add or override a command.
addListener(String, Listener) - Method in class org.apache.ftpserver.FtpServerFactory
Add a Listener to this factory
addListener(String, Listener) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
AddUser - Class in org.apache.ftpserver.main
Used to add users to the user manager for a particular FtpServer configuration
AddUser() - Constructor for class org.apache.ftpserver.main.AddUser
Instance methods only used internaly
afterCommand(FtpSession, FtpRequest, FtpReply) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
afterCommand(FtpSession, FtpRequest, FtpReply) - Method in interface org.apache.ftpserver.ftplet.Ftplet
Called by the ftplet container after a command has been executed by the server.
afterCommand(FtpSession, FtpRequest, FtpReply) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 
AliasKeyManager - Class in org.apache.ftpserver.ssl.impl
Internal class, do not use directly. 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.impl.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.impl
Internal class, do not use directly. 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.impl.APPE
 
ATTR_ENABLE - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_HOME - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_LOGIN - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_MAX_DOWNLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_MAX_IDLE_TIME - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_MAX_LOGIN_NUMBER - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_MAX_LOGIN_PER_IP - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_MAX_UPLOAD_RATE - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_PASSWORD - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTR_WRITE_PERM - Static variable in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
ATTRIBUTE_PREFIX - Static variable in class org.apache.ftpserver.impl.FtpIoSession
Contains user name between USER and PASS commands
AUTH - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. This server supports explicit SSL support.
AUTH() - Constructor for class org.apache.ftpserver.command.impl.AUTH
 
authenticate(Authentication) - Method in interface org.apache.ftpserver.ftplet.UserManager
Authenticate user
authenticate(Authentication) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
User authentication.
authenticate(Authentication) - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
User authenticate method
Authentication - Interface in org.apache.ftpserver.ftplet
Represents a type of authentication request, typically anonymous or a username and password combination
AuthenticationFailedException - Exception in org.apache.ftpserver.ftplet
Thrown if an authentication request fails
AuthenticationFailedException() - Constructor for exception org.apache.ftpserver.ftplet.AuthenticationFailedException
Default constructor.
AuthenticationFailedException(String) - Constructor for exception org.apache.ftpserver.ftplet.AuthenticationFailedException
Constructs a AuthenticationFailedException object with a message.
AuthenticationFailedException(Throwable) - Constructor for exception org.apache.ftpserver.ftplet.AuthenticationFailedException
Constructs a AuthenticationFailedException object with a Throwable cause.
AuthenticationFailedException(String, Throwable) - Constructor for exception org.apache.ftpserver.ftplet.AuthenticationFailedException
Constructs a AuthenticationFailedException object with a Throwable cause.
Authority - Interface in org.apache.ftpserver.ftplet
Interface for an authority granted to the user, typical example is write access or the number of concurrent logins
AuthorizationRequest - Interface in org.apache.ftpserver.ftplet
A request for authorization for a specific task, for example write access.
authorize(AuthorizationRequest) - Method in interface org.apache.ftpserver.ftplet.Authority
Authorize an AuthorizationRequest.
authorize(AuthorizationRequest) - Method in interface org.apache.ftpserver.ftplet.User
Authorize a AuthorizationRequest for this user
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Authorize a AuthorizationRequest for this user
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.ConcurrentLoginPermission
 
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.TransferRatePermission
 
authorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.WritePermission
 

B

BaseProperties - Class in org.apache.ftpserver.util
Internal class, do not use directly. 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.
BaseUser - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Generic user class.
BaseUser() - Constructor for class org.apache.ftpserver.usermanager.impl.BaseUser
Default constructor.
BaseUser(User) - Constructor for class org.apache.ftpserver.usermanager.impl.BaseUser
Copy constructor.
beforeCommand(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
beforeCommand(FtpSession, FtpRequest) - Method in interface org.apache.ftpserver.ftplet.Ftplet
Called by the ftplet container before a command is executed by the server.
beforeCommand(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 

C

canAuthorize(AuthorizationRequest) - Method in interface org.apache.ftpserver.ftplet.Authority
Indicates weather this Authority can authorize a certain request
canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.ConcurrentLoginPermission
 
canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.TransferRatePermission
 
canAuthorize(AuthorizationRequest) - Method in class org.apache.ftpserver.usermanager.impl.WritePermission
 
CDUP - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.CDUP
 
changeWorkingDirectory(String) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Change directory.
changeWorkingDirectory(String) - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Change directory.
chooseClientAlias(String[], Principal[], Socket) - Method in class org.apache.ftpserver.ssl.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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
Internal class, do not use directly.
ClassUtils() - Constructor for class org.apache.ftpserver.util.ClassUtils
 
ClearTextPasswordEncryptor - Class in org.apache.ftpserver.usermanager
Password encryptor that does no encryption, that is, keps the password in clear text
ClearTextPasswordEncryptor() - Constructor for class org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor
 
CLIENT_ACCESS_TIME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_CON_TIME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_DIR - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_HOME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_IP - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_LOGIN_NAME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
CLIENT_LOGIN_TIME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
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.impl.FtpIoSession
 
close(boolean) - Method in class org.apache.ftpserver.impl.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 interface org.apache.ftpserver.ftplet.DataConnectionFactory
Close data socket.
closeDataConnection() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Close data socket.
closeQuitely(Connection) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
 
Command - Interface in org.apache.ftpserver.command
This interface encapsulates all the FTP commands.
CommandFactory - Interface in org.apache.ftpserver.command
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
 
CommandFactoryFactory - Class in org.apache.ftpserver.command
Factory for CommandFactory instances
CommandFactoryFactory() - Constructor for class org.apache.ftpserver.command.CommandFactoryFactory
 
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.
CommandLine() - Constructor for class org.apache.ftpserver.main.CommandLine
The purpose of this class is to allow the final user to start the FtpServer application.
ConcurrentLoginPermission - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. The max upload rate permission
ConcurrentLoginPermission(int, int) - Constructor for class org.apache.ftpserver.usermanager.impl.ConcurrentLoginPermission
 
ConcurrentLoginRequest - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Class representing a request to log in a number of concurrent times
ConcurrentLoginRequest(int, int) - Constructor for class org.apache.ftpserver.usermanager.impl.ConcurrentLoginRequest
 
ConnectionConfig - Interface in org.apache.ftpserver
Interface for providing the configuration for the control socket connections.
ConnectionConfigFactory - Class in org.apache.ftpserver
Factory for creating connection configurations
ConnectionConfigFactory() - Constructor for class org.apache.ftpserver.ConnectionConfigFactory
 
containsAttribute(Object) - Method in class org.apache.ftpserver.impl.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 .
createCommandFactory() - Method in class org.apache.ftpserver.command.CommandFactoryFactory
Create an CommandFactory based on the configuration on the factory.
createConnection() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Open connection to database.
createConnectionConfig() - Method in class org.apache.ftpserver.ConnectionConfigFactory
Create a connection configuration instances based on the configuration on this factory
createDataConnectionConfiguration() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Create a DataConnectionConfiguration instance based on the configuration on this factory
createDefaultUsers() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Create default users.
createFileSystemView(User) - Method in class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
Create the appropriate user file system view.
createFileSystemView(User) - Method in interface org.apache.ftpserver.ftplet.FileSystemFactory
Create user specific file system view.
createInputStream(long) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Create input stream for reading.
createInputStream(long) - Method in interface org.apache.ftpserver.ftplet.FtpFile
Create input stream for reading.
createListener() - Method in class org.apache.ftpserver.listener.ListenerFactory
Create a listener based on the settings of this factory.
createMessageResource() - Method in class org.apache.ftpserver.message.MessageResourceFactory
Create an MessageResource based on the configuration on this factory
createOutputStream(long) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Create output stream for writing.
createOutputStream(long) - Method in interface org.apache.ftpserver.ftplet.FtpFile
Create output stream for writing.
createServer() - Method in class org.apache.ftpserver.FtpServerFactory
Create a DefaultFtpServer instance based on the provided configuration
createSslConfiguration() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Create an instance of SslConfiguration based on the configuration of this factory.
createUser() - Method in class org.apache.ftpserver.usermanager.UserFactory
Creates a user based on the configuration set on the factory
createUserManager() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
 
createUserManager() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Creates a PropertiesUserManager instance based on the provided configuration
createUserManager() - Method in interface org.apache.ftpserver.usermanager.UserManagerFactory
Create an UserManager instance based on the configuration on the factory
CWD - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.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
 
DataConnection - Interface in org.apache.ftpserver.ftplet
 
DataConnectionConfiguration - Interface in org.apache.ftpserver
Data connection configuration interface.
DataConnectionConfigurationFactory - Class in org.apache.ftpserver
Data connection factory
DataConnectionConfigurationFactory() - Constructor for class org.apache.ftpserver.DataConnectionConfigurationFactory
 
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.
DataConnectionFactory - Interface in org.apache.ftpserver.ftplet
 
DataType - Enum in org.apache.ftpserver.ftplet
Type safe enum for describing the data type
DateUtils - Class in org.apache.ftpserver.util
Internal class, do not use directly. Standard date related utility methods.
DateUtils() - Constructor for class org.apache.ftpserver.util.DateUtils
 
DbUserManager - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. This is another database based user manager class.
DbUserManager(DataSource, String, String, String, String, String, String, String, PasswordEncryptor, String) - Constructor for class org.apache.ftpserver.usermanager.impl.DbUserManager
Internal constructor, do not use directly.
DbUserManagerFactory - Class in org.apache.ftpserver.usermanager
Factory for database backed UserManager instances.
DbUserManagerFactory() - Constructor for class org.apache.ftpserver.usermanager.DbUserManagerFactory
 
decode(String) - Static method in class org.apache.ftpserver.util.SocketAddressEncoder
 
DefaultCommandFactory - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Command factory to return appropriate command implementation depending on the FTP request command string.
DefaultCommandFactory(Map<String, Command>) - Constructor for class org.apache.ftpserver.command.impl.DefaultCommandFactory
Internal constructor, use CommandFactoryFactory instead
DefaultConnectionConfig - Class in org.apache.ftpserver.impl
Internal class, do not use directly.
DefaultConnectionConfig(boolean, int, int, int, int, int) - Constructor for class org.apache.ftpserver.impl.DefaultConnectionConfig
Internal constructor, do not use directly.
DefaultDataConnectionConfiguration - Class in org.apache.ftpserver.impl
Internal class, do not use directly. Data connection configuration.
DefaultDataConnectionConfiguration(int, SslConfiguration, boolean, boolean, String, int, String, PassivePorts, String, boolean) - Constructor for class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Internal constructor, do not use directly.
DefaultFtpHandler - Class in org.apache.ftpserver.impl
Internal class, do not use directly.
DefaultFtpHandler() - Constructor for class org.apache.ftpserver.impl.DefaultFtpHandler
 
DefaultFtplet - Class in org.apache.ftpserver.ftplet
Default ftplet implementation.
DefaultFtplet() - Constructor for class org.apache.ftpserver.ftplet.DefaultFtplet
 
DefaultFtpletContainer - Class in org.apache.ftpserver.ftpletcontainer.impl
Internal class, do not use directly. This ftplet calls other ftplet methods and returns appropriate return value.
DefaultFtpletContainer() - Constructor for class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 
DefaultFtpletContainer(Map<String, Ftplet>) - Constructor for class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 
DefaultFtpReply - Class in org.apache.ftpserver.ftplet
FTP reply object.
DefaultFtpReply(int, String) - Constructor for class org.apache.ftpserver.ftplet.DefaultFtpReply
Constructor for single-line messages
DefaultFtpReply(int, String[]) - Constructor for class org.apache.ftpserver.ftplet.DefaultFtpReply
Constructor for multi-line replies
DefaultFtpRequest - Class in org.apache.ftpserver.impl
Internal class, do not use directly. FTP request object.
DefaultFtpRequest(String) - Constructor for class org.apache.ftpserver.impl.DefaultFtpRequest
Default constructor.
DefaultFtpServer - Class in org.apache.ftpserver.impl
Internal class, do not use directly. This is the starting point of all the servers.
DefaultFtpServer(FtpServerContext) - Constructor for class org.apache.ftpserver.impl.DefaultFtpServer
Internal constructor, do not use directly.
DefaultFtpServerContext - Class in org.apache.ftpserver.impl
Internal class, do not use directly. FTP server configuration implementation.
DefaultFtpServerContext() - Constructor for class org.apache.ftpserver.impl.DefaultFtpServerContext
 
DefaultFtpSession - Class in org.apache.ftpserver.impl
Internal class, do not use directly. FTP session
DefaultFtpSession(FtpIoSession) - Constructor for class org.apache.ftpserver.impl.DefaultFtpSession
Default constructor.
DefaultFtpStatistics - Class in org.apache.ftpserver.impl
Internal class, do not use directly. This is FTP statistics implementation.
DefaultFtpStatistics() - Constructor for class org.apache.ftpserver.impl.DefaultFtpStatistics
 
DefaultIpFilter - Class in org.apache.ftpserver.ipfilter
Default implementation of the IpFilter interface, which uses specific IP addresses or ranges of IP addresses that can be blocked or allowed.
DefaultIpFilter(IpFilterType) - Constructor for class org.apache.ftpserver.ipfilter.DefaultIpFilter
Creates a new instance of DefaultIpFilter.
DefaultIpFilter(IpFilterType, Collection<? extends Subnet>) - Constructor for class org.apache.ftpserver.ipfilter.DefaultIpFilter
Creates a new instance of DefaultIpFilter.
DefaultIpFilter(IpFilterType, String) - Constructor for class org.apache.ftpserver.ipfilter.DefaultIpFilter
Creates a new instance of DefaultIpFilter.
DefaultMessageResource - Class in org.apache.ftpserver.message.impl
Internal class, do not use directly. Class to get FtpServer reply messages.
DefaultMessageResource(List<String>, File) - Constructor for class org.apache.ftpserver.message.impl.DefaultMessageResource
Internal constructor, do not use directly.
DefaultSslConfiguration - Class in org.apache.ftpserver.ssl.impl
Internal class, do not use directly. Used to configure the SSL settings for the control channel or the data channel.
DefaultSslConfiguration(KeyManagerFactory, TrustManagerFactory, ClientAuth, String, String[], String) - Constructor for class org.apache.ftpserver.ssl.impl.DefaultSslConfiguration
Internal constructor, do not use directly.
DELE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.DELE
 
delete() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Delete file.
delete() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Delete file.
delete(String) - Method in interface org.apache.ftpserver.ftplet.UserManager
Delete the user from the system.
delete(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Delete user.
delete(String) - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Delete an user.
delete(File) - Static method in class org.apache.ftpserver.util.IoUtils
 
destroy() - Method in class org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle
 
destroy() - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
destroy() - Method in interface org.apache.ftpserver.ftplet.Ftplet
Called by the Ftplet container to indicate to a ftplet that the ftplet is being taken out of service.
destroy() - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
Destroy all ftplets.
DirectoryLister - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. This class prints file listing.
DirectoryLister() - Constructor for class org.apache.ftpserver.command.impl.listing.DirectoryLister
 
dispose() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Dispose file system view - does nothing.
dispose() - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Dispose file system view.
dispose() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Close all the components.
dispose() - Method in interface org.apache.ftpserver.impl.FtpServerContext
Release all components.
dispose() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Dispose data connection - close all the sockets.
dispose() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Dispose data connection - close all the sockets.
dispose() - Method in class org.apache.ftpserver.message.impl.DefaultMessageResource
Dispose component - clear all maps.
dispose() - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Close the user manager - remove existing entries.
doesExist() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Does this file exists?
doesExist() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Does this file exists?
doesExist(String) - Method in interface org.apache.ftpserver.ftplet.UserManager
Check if the user exists.
doesExist(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
User existance check.
doesExist(String) - Method in class org.apache.ftpserver.usermanager.impl.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.impl.MD5
Converts an array of bytes into an array of characters representing the hexidecimal values of each byte in order.
encrypt(String) - Method in class org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor
Returns the clear text password
encrypt(String) - Method in class org.apache.ftpserver.usermanager.Md5PasswordEncryptor
Hashes the password using MD5
encrypt(String) - Method in interface org.apache.ftpserver.usermanager.PasswordEncryptor
Encrypts the password
encrypt(String) - Method in class org.apache.ftpserver.usermanager.SaltedPasswordEncryptor
Encrypts the password using a salt concatenated with the password and a series of MD5 steps.
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
Internal class, do not use directly. String encryption utility methods.
EncryptUtils() - Constructor for class org.apache.ftpserver.util.EncryptUtils
 
EPRT - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. The EPRT command allows for the specification of an extended address for the data connection.
EPRT() - Constructor for class org.apache.ftpserver.command.impl.EPRT
 
EPSV - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.EPSV
 
equals(Object) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Implements equals by comparing getCanonicalPath() for the underlying file instabnce.
exceptionCaught(FtpIoSession, Throwable) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
exceptionCaught(FtpIoSession, Throwable) - Method in interface org.apache.ftpserver.impl.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 interface org.apache.ftpserver.command.Command
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.ABOR
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.ACCT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.APPE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.AUTH
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.CDUP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.CWD
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.DELE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.EPRT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.EPSV
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.FEAT
 
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.HELP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.LANG
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.LIST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MD5
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MDTM
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MFMT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MKD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MLSD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MLST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.MODE
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.NLST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.NOOP
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.OPTS
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.OPTS_MLST
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.OPTS_UTF8
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PASS
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PASV
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PBSZ
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PORT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PROT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.PWD
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.QUIT
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.REIN
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.REST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.RETR
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.RMD
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.RNFR
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.RNTO
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE_DESCUSER
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE_HELP
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE_STAT
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE_WHO
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SITE_ZONE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SIZE
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.STAT
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.STOR
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.STOU
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.STRU
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.SYST
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.TYPE
Execute command
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.impl.USER
Execute command.
execute(FtpIoSession, FtpServerContext, FtpRequest) - Method in class org.apache.ftpserver.command.NotSupportedCommand
Execute command
ExtendedAliasKeyManager - Class in org.apache.ftpserver.ssl.impl
Internal class, do not use directly. 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.impl.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.impl
Internal class, do not use directly. 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.impl.FEAT
 
FileFilter - Interface in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Interface for selecting files based on some critera.
FileFormater - Interface in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Interface for formating output based on a FtpFile
FileObserver - Interface in org.apache.ftpserver.impl
Internal class, do not use directly. This is the file related activity observer.
FileRegularFilter - Class in org.apache.ftpserver.util
Internal class, do not use directly. 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
 
FileSystemFactory - Interface in org.apache.ftpserver.ftplet
Factory for file system implementations - it returns the file system view for user.
FileSystemView - Interface in org.apache.ftpserver.ftplet
This is an abstraction over the user file system view.
format(FtpFile) - Method in interface org.apache.ftpserver.command.impl.listing.FileFormater
Format the file
format(FtpFile) - Method in class org.apache.ftpserver.command.impl.listing.LISTFileFormater
 
format(FtpFile) - Method in class org.apache.ftpserver.command.impl.listing.MLSTFileFormater
 
format(FtpFile) - Method in class org.apache.ftpserver.command.impl.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
FtpException - Exception in org.apache.ftpserver.ftplet
Ftplet exception class.
FtpException() - Constructor for exception org.apache.ftpserver.ftplet.FtpException
Default constructor.
FtpException(String) - Constructor for exception org.apache.ftpserver.ftplet.FtpException
Constructs a FtpException object with a message.
FtpException(Throwable) - Constructor for exception org.apache.ftpserver.ftplet.FtpException
Constructs a FtpException object with a Throwable cause.
FtpException(String, Throwable) - Constructor for exception org.apache.ftpserver.ftplet.FtpException
Constructs a BaseException object with a Throwable cause.
FtpFile - Interface in org.apache.ftpserver.ftplet
This is the file abstraction used by the server.
FtpHandler - Interface in org.apache.ftpserver.impl
Internal class, do not use directly.
FtpHandlerAdapter - Class in org.apache.ftpserver.listener.nio
Internal class, do not use directly. Adapter between MINA handler and the FtpHandler interface
FtpHandlerAdapter(FtpServerContext, FtpHandler) - Constructor for class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
FtpIoSession - Class in org.apache.ftpserver.impl
Internal class, do not use directly.
FtpIoSession(IoSession, FtpServerContext) - Constructor for class org.apache.ftpserver.impl.FtpIoSession
 
Ftplet - Interface in org.apache.ftpserver.ftplet
Defines methods that all ftplets must implement.
FtpletContainer - Interface in org.apache.ftpserver.ftpletcontainer
Interface describing an Ftplet container.
FtpletContext - Interface in org.apache.ftpserver.ftplet
A ftplet configuration object used by a ftplet container used to pass information to a ftplet during initialization.
FtpletResult - Enum in org.apache.ftpserver.ftplet
This class encapsulates the return values of the ftplet methods.
FtpLoggingFilter - Class in org.apache.ftpserver.listener.nio
Internal class, do not use directly. Specialized @see LoggingFilter that optionally masks FTP passwords.
FtpLoggingFilter() - Constructor for class org.apache.ftpserver.listener.nio.FtpLoggingFilter
 
FtpLoggingFilter(Class<?>) - Constructor for class org.apache.ftpserver.listener.nio.FtpLoggingFilter
 
FtpLoggingFilter(String) - Constructor for class org.apache.ftpserver.listener.nio.FtpLoggingFilter
 
FtpReply - Interface in org.apache.ftpserver.ftplet
Interface for a reply to an FTP request.
FtpRequest - Interface in org.apache.ftpserver.ftplet
One FtpRequest made by the client.
FtpResponseEncoder - Class in org.apache.ftpserver.listener.nio
Internal class, do not use directly. A MessageEncoder that encodes FtpReply.
FtpResponseEncoder() - Constructor for class org.apache.ftpserver.listener.nio.FtpResponseEncoder
 
FtpServer - Interface in org.apache.ftpserver
This is the starting point of all the servers.
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
FtpServerConfigurationException(String, Throwable) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
FtpServerConfigurationException(String) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
FtpServerConfigurationException(Throwable) - Constructor for exception org.apache.ftpserver.FtpServerConfigurationException
FtpServerContext - Interface in org.apache.ftpserver.impl
Internal class, do not use directly. This is basically org.apache.ftpserver.ftplet.FtpletContext with added connection manager, message resource functionalities.
FtpServerFactory - Class in org.apache.ftpserver
This is the starting point of all the servers.
FtpServerFactory() - Constructor for class org.apache.ftpserver.FtpServerFactory
Creates a server with the default configuration
FtpServerLifecycle - Class in org.apache.ftpserver.example.osgiservice.impl
 
FtpServerLifecycle() - Constructor for class org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle
 
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
Internal class, do not use directly. Factory for creating decoders and encoders
FtpServerProtocolCodecFactory() - Constructor for class org.apache.ftpserver.listener.nio.FtpServerProtocolCodecFactory
 
FtpSession - Interface in org.apache.ftpserver.ftplet
Defines an client session with the FTP server.
FtpStatistics - Interface in org.apache.ftpserver.ftplet
This interface holds all the ftp server statistical information.

G

getAbsolutePath() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get full name.
getAbsolutePath() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get the full path from the base directory of the FileSystemView.
getActiveLocalAddress() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get the active data connection local host.
getActiveLocalAddress() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get the local address for active mode data transfer.
getActiveLocalAddress() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get the local address for active mode data transfer.
getActiveLocalPort() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get the active data connection local port.
getActiveLocalPort() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get the active local port number.
getActiveLocalPort() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get the active local port number.
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
 
getAdminName() - Method in interface org.apache.ftpserver.ftplet.UserManager
Get admin user name
getAdminName() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the admin name.
getAdminName() - Method in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
Get the admin name.
getAdminName() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Get the admin name.
getAllUserNames() - Method in interface org.apache.ftpserver.ftplet.UserManager
Get all user names in the system.
getAllUserNames() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get all user names from the database.
getAllUserNames() - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Get all user names.
getArgument() - Method in interface org.apache.ftpserver.ftplet.FtpRequest
Get the ftp request argument.
getArgument() - Method in class org.apache.ftpserver.impl.DefaultFtpRequest
Get ftp input argument.
getAttachment() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getAttribute(String) - Method in interface org.apache.ftpserver.ftplet.FtpSession
Returns the value of the named attribute as an Object.
getAttribute(String) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get attribute
getAttribute(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getAttribute(Object, Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getAttributeKeys() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getAuthorities() - Method in interface org.apache.ftpserver.ftplet.User
Get all authorities granted to this user
getAuthorities(Class<? extends Authority>) - Method in interface org.apache.ftpserver.ftplet.User
Get authorities of the specified type granted to this user
getAuthorities() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
 
getAuthorities(Class<? extends Authority>) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get authorities of the specified type granted to this user
getAuthorities() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the authorities for users created by this factory
getAvailableLanguages() - Method in class org.apache.ftpserver.message.impl.DefaultMessageResource
Get all the available languages.
getAvailableLanguages() - Method in interface org.apache.ftpserver.message.MessageResource
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 interface org.apache.ftpserver.listener.Listener
Deprecated.
Replaced by IpFilter. Retrieves the InetAddress for which this listener blocks connections.
getBlockedAddresses() - Method in class org.apache.ftpserver.listener.ListenerFactory
Deprecated.
Replaced by the IpFilter. Retrieves the InetAddress for which listeners created by this factory blocks connections
getBlockedAddresses() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Retrives the InetAddress for which this listener blocks connections
getBlockedSubnets() - Method in interface org.apache.ftpserver.listener.Listener
Deprecated.
Replaced by IpFilter. Retrieves the Subnets for this listener blocks connections.
getBlockedSubnets() - Method in class org.apache.ftpserver.listener.ListenerFactory
Deprecated.
Replaced by the IpFilter. Retrives the Subnets for which listeners created by this factory blocks connections
getBlockedSubnets() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Retrieves the Subnets for this listener 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.impl.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.impl.AliasKeyManager
Returns the certificate chain associated with the given alias.
getCertificateChain(String) - Method in class org.apache.ftpserver.ssl.impl.ExtendedAliasKeyManager
Returns the certificate chain associated with the given alias.
getCertificateChain() - Method in class org.apache.ftpserver.usermanager.impl.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 interface org.apache.ftpserver.ftplet.FtpSession
Returns the IP address of the client that sent the request.
getClientAddress() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get remote address
getClientAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.impl.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.impl.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.impl.DefaultSslConfiguration
 
getClientAuth() - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Return the required client authentication setting
getClientAuth() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Return the required client authentication setting
getClientCertificates() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Retrieve the certificates for the client, if running over SSL and with client authentication
getClientCertificates() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
getClientCertificates() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getCloseFuture() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getCode() - Method in class org.apache.ftpserver.ftplet.DefaultFtpReply
 
getCode() - Method in interface org.apache.ftpserver.ftplet.FtpReply
The reply code
getCommand(String) - Method in interface org.apache.ftpserver.command.CommandFactory
Get the command instance.
getCommand(String) - Method in class org.apache.ftpserver.command.impl.DefaultCommandFactory
Get command.
getCommand() - Method in interface org.apache.ftpserver.ftplet.FtpRequest
Returns the ftp request command.
getCommand() - Method in class org.apache.ftpserver.impl.DefaultFtpRequest
Get the ftp command.
getCommandFactory() - Method in class org.apache.ftpserver.FtpServerFactory
Retrieve the command factory used by servers created by this factory
getCommandFactory() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Retrieve the command factory used with this server
getCommandFactory() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get the command factory.
getCommandFactory() - Method in interface org.apache.ftpserver.impl.FtpServerContext
Get the command factory.
getCommandMap() - Method in class org.apache.ftpserver.command.CommandFactoryFactory
Get the installed commands
getConcurrentLogins() - Method in class org.apache.ftpserver.usermanager.impl.ConcurrentLoginRequest
The number of concurrent logins requested
getConcurrentLoginsFromThisIP() - Method in class org.apache.ftpserver.usermanager.impl.ConcurrentLoginRequest
The number of concurrent logins from this IP requested
getConfig() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getConfiguration(String[]) - Method in class org.apache.ftpserver.main.CommandLine
Get the configuration object.
getConnectionConfig() - Method in class org.apache.ftpserver.FtpServerFactory
Retrieve the connection configuration this server
getConnectionConfig() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Retrieve the connection configuration this server
getConnectionConfig() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
getConnectionConfig() - Method in interface org.apache.ftpserver.impl.FtpServerContext
 
getConnectionTime() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get connection time.
getConnectionTime() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get connection time.
getCreationTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getCurrentAnonymousLoginNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get current anonymous login number.
getCurrentAnonymousLoginNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get current number of anonymous logins.
getCurrentConnectionNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get current number of connections.
getCurrentConnectionNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get current number of connections.
getCurrentLoginNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get current login number
getCurrentLoginNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get current number of logins.
getCurrentUserLoginNumber(User) - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get the login number for the specific user
getCurrentUserLoginNumber(User, InetAddress) - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get the login number for the specific user from the ipAddress
getCurrentUserLoginNumber(User) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get the login number for the specific user
getCurrentUserLoginNumber(User, InetAddress) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get the login number for the specific user from the ipAddress
getCurrentWriteMessage() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getCurrentWriteRequest() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getCustomMessageDirectory() - Method in class org.apache.ftpserver.message.MessageResourceFactory
The directory where custom message bundles can be located
getDataConnection() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get FTP data connection factory, used to transfer data to and from the client.
getDataConnection() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get FTP data connection.
getDataConnection() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getDataConnectionConfiguration() - Method in interface org.apache.ftpserver.listener.Listener
Get configuration for data connections made within this listener
getDataConnectionConfiguration() - Method in class org.apache.ftpserver.listener.ListenerFactory
Get configuration for data connections made within listeners created by this factory
getDataConnectionConfiguration() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Get configuration for data connections made within this listener
getDataSource() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Retrive the data source used by the user manager
getDataSource() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Retrive the data source used by the user manager
getDataType() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get the data type.
getDataType() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get the data type.
getDataType() - Method in class org.apache.ftpserver.impl.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 interface org.apache.ftpserver.ftplet.User
Get the user enable status.
getEnabled() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get the user enable status.
getEnabledCipherSuites() - Method in class org.apache.ftpserver.ssl.impl.DefaultSslConfiguration
 
getEnabledCipherSuites() - Method in interface org.apache.ftpserver.ssl.SslConfiguration
Returns the cipher suites that should be enabled for this connection.
getEnabledCipherSuites() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Returns the cipher suites that should be enabled for this connection.
getEncoder(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpServerProtocolCodecFactory
 
getFailedLogins() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get the number of failed logins.
getFailedLogins() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
getFailedLogins() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getFile() - Method in class org.apache.ftpserver.command.impl.listing.ListArgument
The file path including the directory
getFile(String) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Get file object.
getFile(String) - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Get file object.
getFile() - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Retrive the file backing this user manager
getFile() - Method in class org.apache.ftpserver.usermanager.impl.WriteRequest
Get the file or directory to which write access is requested
getFile() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Retrieve the file used to load and store users
getFile(String) - Method in class org.apache.ftpserver.util.BaseProperties
Get File object.
getFile(String, File) - Method in class org.apache.ftpserver.util.BaseProperties
 
getFileOffset() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get file upload/download offset.
getFileOffset() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get file offset.
getFileOffset() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getFileSystem() - Method in class org.apache.ftpserver.FtpServerFactory
Retrieve the file system used by servers created by this factory
getFileSystem() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Retrieve the file system used with this server
getFileSystemManager() - Method in interface org.apache.ftpserver.ftplet.FtpletContext
Get file system manager
getFileSystemManager() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get file system manager.
getFileSystemView() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get user file system view.
getFileSystemView() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get file system view.
getFileSystemView() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getFilterChain() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
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 interface org.apache.ftpserver.ftplet.FtpletContext
Get Ftplet.
getFtplet(String) - Method in interface org.apache.ftpserver.ftpletcontainer.FtpletContainer
Retrive the Ftplet identified by the name (as provided in the #addFtplet(String, Ftplet) method.
getFtplet(String) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
Get Ftplet for the given name.
getFtplet(String) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get Ftplet.
getFtpletContainer() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get ftplet handler.
getFtpletContainer() - Method in interface org.apache.ftpserver.impl.FtpServerContext
Get ftplet container.
getFtplets() - Method in interface org.apache.ftpserver.ftpletcontainer.FtpletContainer
Retrive all Ftplets registered with this container
getFtplets() - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 
getFtplets() - Method in class org.apache.ftpserver.FtpServerFactory
Get all Ftplets registered by servers created by this factory
getFtplets() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Get all Ftplets registered at this server
getFtpletSession() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getFtpStatistics() - Method in interface org.apache.ftpserver.ftplet.FtpletContext
Get ftp statistics.
getFtpStatistics() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get ftp statistics.
getGroupName() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get group name
getGroupName() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get owner group name.
getHandler() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getHomeDirectory() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Get the user home directory.
getHomeDirectory() - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Get the user home directory.
getHomeDirectory() - Method in interface org.apache.ftpserver.ftplet.User
Get the user home directory
getHomeDirectory() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get the user home directory.
getHomeDirectory() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the home directory for users created by this factory
getId() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getIdleCount(IdleStatus) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getIdleTime() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get the maximum idle time in seconds.
getIdleTime() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get the maximum idle time in seconds.
getIdleTime() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get the maximum idle time in seconds.
getIdleTimeout() - Method in interface org.apache.ftpserver.listener.Listener
Get the number of seconds during which no network activity is allowed before a session is closed due to inactivity.
getIdleTimeout() - Method in class org.apache.ftpserver.listener.ListenerFactory
Get the number of seconds during which no network activity is allowed before a session is closed due to inactivity.
getIdleTimeout() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Get the number of seconds during which no network activity is allowed before a session is closed due to inactivity.
getInetAddress() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
 
getInetAddress() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Get client address.
getInetAddress() - Method in class org.apache.ftpserver.usermanager.impl.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
 
getIpFilter() - Method in interface org.apache.ftpserver.listener.Listener
Returns the IP filter associated with this listener.
getIpFilter() - Method in class org.apache.ftpserver.listener.ListenerFactory
Returns the currently configured IP filter, if any.
getIpFilter() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
 
getISO8601Date(long) - Static method in class org.apache.ftpserver.util.DateUtils
Get ISO 8601 timestamp.
getKeyAlias() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Get the server key alias to be used for SSL communication
getKeyPassword() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The password used to load the key
getKeystoreAlgorithm() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The algorithm used to open the key store.
getKeystoreFile() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The key store file used by this configuration
getKeystorePassword() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The password used to load the key store
getKeystoreType() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The key store type, defaults to @see KeyStore.getDefaultType()
getLanguage() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get the requested language.
getLanguage() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get language.
getLanguage() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLanguages() - Method in class org.apache.ftpserver.message.MessageResourceFactory
The languages for which messages are available
getLastAccessTime() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get last access time.
getLastAccessTime() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get last access time.
getLastAccessTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastBothIdleTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastIdleTime(IdleStatus) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastIoTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastModified() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get last modified time.
getLastModified() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get last modified time in UTC.
getLastReaderIdleTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastReadTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastReply() - Method in class org.apache.ftpserver.impl.FtpIoSession
Returns the last reply that was sent to the client.
getLastWriterIdleTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLastWriteTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLinkCount() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get link count
getLinkCount() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get link count.
getListener(String) - Method in class org.apache.ftpserver.FtpServerFactory
Get a specific Listener identified by its name
getListener(String) - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Get a specific listener identified by its name
getListener(String) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
getListener() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getListener(String) - Method in interface org.apache.ftpserver.impl.FtpServerContext
 
getListeners() - Method in class org.apache.ftpserver.FtpServerFactory
Get all listeners available on servers created by this factory
getListeners() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Get all listeners available one this server
getListeners() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
getListeners() - Method in interface org.apache.ftpserver.impl.FtpServerContext
 
getLocalAddress() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getLoginFailureDelay() - Method in interface org.apache.ftpserver.ConnectionConfig
The delay in number of milliseconds between login failures.
getLoginFailureDelay() - Method in class org.apache.ftpserver.ConnectionConfigFactory
The delay in number of milliseconds between login failures.
getLoginFailureDelay() - Method in class org.apache.ftpserver.impl.DefaultConnectionConfig
 
getLoginTime() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get the login time.
getLoginTime() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get the login time.
getLoginTime() - Method in class org.apache.ftpserver.impl.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
The maximum number of time an anonymous user can fail to login before getting disconnected
getMaxAnonymousLogins() - Method in class org.apache.ftpserver.ConnectionConfigFactory
The maximum number of anonymous logins the server would allow at any given time
getMaxAnonymousLogins() - Method in class org.apache.ftpserver.impl.DefaultConnectionConfig
 
getMaxConcurrentLogins() - Method in class org.apache.ftpserver.usermanager.impl.ConcurrentLoginRequest
The maximum allowed concurrent logins for this user, or 0 if no limit is set.
getMaxConcurrentLoginsPerIP() - Method in class org.apache.ftpserver.usermanager.impl.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.impl.TransferRateRequest
 
getMaxIdleTime() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Returns maximum idle time.
getMaxIdleTime() - Method in interface org.apache.ftpserver.ftplet.User
Get the maximum idle time in seconds.
getMaxIdleTime() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
getMaxIdleTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getMaxIdleTime() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get the maximum idle time in second.
getMaxIdleTime() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the max idle time for users created by this factory
getMaxLoginFailures() - Method in interface org.apache.ftpserver.ConnectionConfig
The maximum number of time an user can fail to login before getting disconnected
getMaxLoginFailures() - Method in class org.apache.ftpserver.ConnectionConfigFactory
The maximum number of time an user can fail to login before getting disconnected
getMaxLoginFailures() - Method in class org.apache.ftpserver.impl.DefaultConnectionConfig
 
getMaxLogins() - Method in interface org.apache.ftpserver.ConnectionConfig
The maximum number of concurrently logged in users
getMaxLogins() - Method in class org.apache.ftpserver.ConnectionConfigFactory
The maximum number of concurrently logged in users
getMaxLogins() - Method in class org.apache.ftpserver.impl.DefaultConnectionConfig
 
getMaxThreads() - Method in interface org.apache.ftpserver.ConnectionConfig
Returns the maximum number of threads the server is allowed to create for processing client requests.
getMaxThreads() - Method in class org.apache.ftpserver.ConnectionConfigFactory
Returns the maximum number of threads the server is allowed to create for processing client requests.
getMaxThreads() - Method in class org.apache.ftpserver.impl.DefaultConnectionConfig
 
getMaxUploadRate() - Method in class org.apache.ftpserver.usermanager.impl.TransferRateRequest
 
getMessage() - Method in class org.apache.ftpserver.ftplet.DefaultFtpReply
 
getMessage() - Method in interface org.apache.ftpserver.ftplet.FtpReply
The reply message, might be multiple lines
getMessage(int, String, String) - Method in class org.apache.ftpserver.message.impl.DefaultMessageResource
Get the message.
getMessage(int, String, String) - Method in interface org.apache.ftpserver.message.MessageResource
Get the message for the corresponding code and sub id.
getMessageResource() - Method in class org.apache.ftpserver.FtpServerFactory
Retrieve the message resource used by servers created by this factory
getMessageResource() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Retrieve the message resource used with this server
getMessageResource() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get message resource.
getMessageResource() - Method in interface org.apache.ftpserver.impl.FtpServerContext
Get message resource.
getMessages(String) - Method in class org.apache.ftpserver.message.impl.DefaultMessageResource
Get all messages.
getMessages(String) - Method in interface org.apache.ftpserver.message.MessageResource
Get all the messages.
getName() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get short name.
getName() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get the file name of the file
getName() - Method in interface org.apache.ftpserver.ftplet.User
Get the user name.
getName() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get the user name.
getName() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the user name for users created by this factory
getOptions() - Method in class org.apache.ftpserver.command.impl.listing.ListArgument
The listing options,
getOwnerName() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get file owner.
getOwnerName() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get the owner name.
getPassiveAddress() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get passive server address.
getPassiveAddress() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get passive host.
getPassiveAddress() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get passive host.
getPassiveExernalAddress() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get the passive address that will be returned to clients on the PASV command.
getPassiveExernalAddress() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get external passive host.
getPassiveExternalAddress() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get the passive address that will be returned to clients on the PASV command.
getPassivePorts() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get the passive ports to be used for data connections.
getPassivePorts() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Retrieve the passive ports configured for this data connection
getPassivePorts() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Retrive the passive ports configured for this data connection
getPassword() - Method in interface org.apache.ftpserver.ftplet.User
Get password.
getPassword() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Get the user password.
getPassword() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the password for users created by this factory
getPassword() - Method in class org.apache.ftpserver.usermanager.UsernamePasswordAuthentication
Retrive the password
getPasswordEncryptor() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Retrieve the password encryptor used for this user manager
getPasswordEncryptor() - Method in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
Retrieve the password encryptor used for this user manager
getPasswordEncryptor() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Retrieve the password encryptor used by user managers created by this factory
getPattern() - Method in class org.apache.ftpserver.command.impl.listing.ListArgument
The regular expression pattern that files must match
getPhysicalFile() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get the physical file object.
getPhysicalName(String, String, String) - Static method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get the physical canonical file name.
getPhysicalName(String, String, String, boolean) - Static method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
 
getPort() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
 
getPort() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Get port number.
getPort() - Method in interface org.apache.ftpserver.listener.Listener
Get the port on which this listener is waiting for requests.
getPort() - Method in class org.apache.ftpserver.listener.ListenerFactory
Get the port on which listeners created by this factory is waiting for requests.
getPort() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Get the port on which this listener is waiting for requests.
getPrivateKey(String) - Method in class org.apache.ftpserver.ssl.impl.AliasKeyManager
Returns the key associated with the given alias.
getPrivateKey(String) - Method in class org.apache.ftpserver.ssl.impl.ExtendedAliasKeyManager
Returns the key associated with the given alias.
getReadBytes() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getReadBytesThroughput() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getReaderIdleCount() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getReadMessages() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getReadMessagesThroughput() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getRemoteAddress() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getRenameFrom() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get rename from file object.
getRenameFrom() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get rename from file object.
getRenameFrom() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getRequestLine() - Method in interface org.apache.ftpserver.ftplet.FtpRequest
Get the client request string.
getRequestLine() - Method in class org.apache.ftpserver.impl.DefaultFtpRequest
Get the ftp request line.
getRootCause() - Method in exception org.apache.ftpserver.ftplet.FtpException
Deprecated.
getScheduledWriteBytes() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getScheduledWriteMessages() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getServer() - Method in class org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle
 
getServerAddress() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Returns the IP address of the server
getServerAddress() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
getServerAddress() - Method in interface org.apache.ftpserver.listener.Listener
Get the InetAddress used for binding the local socket.
getServerAddress() - Method in class org.apache.ftpserver.listener.ListenerFactory
Get the InetAddress used for binding the local socket.
getServerAddress() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Get the InetAddress used for binding the local socket.
getServerAliases(String, Principal[]) - Method in class org.apache.ftpserver.ssl.impl.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.impl.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.impl.DefaultFtpServer
Get the root server context.
getService() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getServiceAddress() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getSessionId() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get the unique ID for this session.
getSessionId() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get the unique ID for this session.
getSessionId() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getSize() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Get file size.
getSize() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Get file size.
getSqlUserAdmin() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL SELECT statement used to find whether an user is admin or not.
getSqlUserAdmin() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL SELECT statement used to find whether an user is admin or not.
getSqlUserAuthenticate() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL SELECT statement used to authenticate user.
getSqlUserAuthenticate() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL SELECT statement used to authenticate user.
getSqlUserDelete() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL DELETE statement used to delete an existing user.
getSqlUserDelete() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL DELETE statement used to delete an existing user.
getSqlUserInsert() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL INSERT statement used to add a new user.
getSqlUserInsert() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL INSERT statement used to add a new user.
getSqlUserSelect() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL SELECT statement used to select an existing user.
getSqlUserSelect() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL SELECT statement used to select an existing user.
getSqlUserSelectAll() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL SELECT statement used to select all user ids.
getSqlUserSelectAll() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL SELECT statement used to select all user ids.
getSqlUserUpdate() - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Get the SQL UPDATE statement used to update an existing user.
getSqlUserUpdate() - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the SQL UPDATE statement used to update an existing user.
getSslConfiguration() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Get SSL configuration for this data connection.
getSslConfiguration() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get the SslConfiguration to be used by data connections
getSslConfiguration() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get SSL component.
getSslConfiguration() - Method in interface org.apache.ftpserver.listener.Listener
Get the SslConfiguration used for this listener
getSslConfiguration() - Method in class org.apache.ftpserver.listener.ListenerFactory
Get the SslConfiguration used for listeners created by this factory
getSslConfiguration() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Get the SslConfiguration used for this listener
getSSLContext(String) - Method in class org.apache.ftpserver.ssl.impl.DefaultSslConfiguration
 
getSSLContext() - Method in class org.apache.ftpserver.ssl.impl.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.SslConfigurationFactory
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 interface org.apache.ftpserver.ftplet.FtpStatistics
Get the server start time.
getStartTime() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
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 interface org.apache.ftpserver.ftplet.FtpSession
Get structure.
getStructure() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get structure.
getStructure() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getThreadPoolExecutor() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
getThreadPoolExecutor() - Method in interface org.apache.ftpserver.impl.FtpServerContext
Returns the thread pool executor for this context.
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 interface org.apache.ftpserver.ftplet.FtpStatistics
Get total anonymous login number.
getTotalAnonymousLoginNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total number of anonymous logins.
getTotalConnectionNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total number of connections
getTotalConnectionNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total number of connections.
getTotalDeleteNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get number of files deleted.
getTotalDeleteNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get number of files deleted.
getTotalDirectoryCreated() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total directory created.
getTotalDirectoryCreated() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total directory created.
getTotalDirectoryRemoved() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total directory removed.
getTotalDirectoryRemoved() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total directory removed.
getTotalDownloadNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get number of files downloaded.
getTotalDownloadNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get number of files downloaded.
getTotalDownloadSize() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total number of bytes downloaded.
getTotalDownloadSize() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total number of bytes downloaded.
getTotalFailedLoginNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total failed login number.
getTotalFailedLoginNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total failed login number.
getTotalLoginNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total login number.
getTotalLoginNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total number of logins.
getTotalUploadNumber() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get number of files uploaded.
getTotalUploadNumber() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get number of files uploaded.
getTotalUploadSize() - Method in interface org.apache.ftpserver.ftplet.FtpStatistics
Get total number of bytes uploaded.
getTotalUploadSize() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Get total number of bytes uploaded.
getTransportMetadata() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getTruststoreAlgorithm() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The algorithm used to open the trust store.
getTruststoreFile() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Get the file used to load the truststore
getTruststorePassword() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The password used to load the trust store
getTruststoreType() - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
The trust store type, defaults to @see KeyStore.getDefaultType()
getType() - Method in class org.apache.ftpserver.ipfilter.DefaultIpFilter
Returns the type of this filter.
getUniqueFile(FtpIoSession, FtpFile) - Method in class org.apache.ftpserver.command.impl.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.
getUrl() - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Retrieve the URL used to load and store users
getUser() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Get user object.
getUser() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Get user.
getUser() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getUserArgument() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Returns user name entered in USER command
getUserArgument() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Returns user name entered in USER command
getUserArgument() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getUserByName(String) - Method in interface org.apache.ftpserver.ftplet.UserManager
Get user by name.
getUserByName(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Get the user object.
getUserByName(String) - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Load user data.
getUserManager() - Method in interface org.apache.ftpserver.ftplet.FtpletContext
Get the user manager.
getUserManager() - Method in class org.apache.ftpserver.FtpServerFactory
Retrieve the user manager used by servers created by this factory
getUserManager() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
Retrieve the user manager used with this server
getUserManager() - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
Get user manager.
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
getWorkingDirectory() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Get the current directory.
getWorkingDirectory() - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Get user current directory.
getWriteRequestQueue() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getWriterIdleCount() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getWrittenBytes() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getWrittenBytesThroughput() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getWrittenMessages() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
getWrittenMessagesThroughput() - Method in class org.apache.ftpserver.impl.FtpIoSession
 

H

hasArgument() - Method in interface org.apache.ftpserver.ftplet.FtpRequest
Check if request contains an argument
hasArgument() - Method in class org.apache.ftpserver.impl.DefaultFtpRequest
Has argument.
hashCode() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
 
hasOption(char) - Method in class org.apache.ftpserver.command.impl.listing.ListArgument
Checks if a certain option is set
HELP - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.HELP
 

I

IllegalInetAddressException - Exception in org.apache.ftpserver.util
Internal class, do not use directly. 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
Internal class, do not use directly. 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.impl.FtpIoSession
 
increaseReadDataBytes(int) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Increase the number of bytes read on the data connection
increaseReadDataBytes(int) - Method in class org.apache.ftpserver.impl.FtpIoSession
Increase the number of bytes read on the data connection
increaseWrittenDataBytes(int) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Increase the number of bytes written on the data connection
increaseWrittenDataBytes(int) - Method in class org.apache.ftpserver.impl.FtpIoSession
Increase the number of bytes written on the data connection
init() - Method in class org.apache.ftpserver.config.spring.FtpServerNamespaceHandler
init() - Method in class org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle
 
init(FtpletContext) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
init(FtpletContext) - Method in interface org.apache.ftpserver.ftplet.Ftplet
Called by the ftplet container to indicate to a ftplet that the ftplet is being placed into service.
init(FtpletContext) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
 
init(FtpServerContext, Listener) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
init(FtpServerContext, Listener) - Method in interface org.apache.ftpserver.impl.FtpHandler
 
initActiveDataConnection(InetSocketAddress) - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Port command.
initActiveDataConnection(InetSocketAddress) - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Port command.
initPassiveDataConnection() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Initiate a data connection in passive mode (server listening).
initPassiveDataConnection() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Initiate the passive data connection.
inputClosed(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
IODataConnection - Class in org.apache.ftpserver.impl
Internal class, do not use directly. An active open data connection, used for transfering data over the data connection.
IODataConnection(Socket, FtpIoSession, ServerDataConnectionFactory) - Constructor for class org.apache.ftpserver.impl.IODataConnection
 
IODataConnectionFactory - Class in org.apache.ftpserver.impl
Internal class, do not use directly. We can get the FTP data connection using this class.
IODataConnectionFactory(FtpServerContext, FtpIoSession) - Constructor for class org.apache.ftpserver.impl.IODataConnectionFactory
 
IoUtils - Class in org.apache.ftpserver.util
Internal class, do not use directly. IO utility methods.
IoUtils() - Constructor for class org.apache.ftpserver.util.IoUtils
 
IpFilter - Interface in org.apache.ftpserver.ipfilter
The interface for filtering connections based on the client's IP address.
IpFilterType - Enum in org.apache.ftpserver.ipfilter
Defines various types of IP Filters.
isActiveEnabled() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Is active data connection enabled?
isActiveEnabled() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Is PORT enabled?
isActiveEnabled() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Is PORT enabled?
isActiveIpCheck() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Check the PORT IP with the client IP?
isActiveIpCheck() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Check the PORT IP?
isActiveIpCheck() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Check the PORT IP?
isAdmin(String) - Method in interface org.apache.ftpserver.ftplet.UserManager
Check if the user is admin.
isAdmin(String) - Method in class org.apache.ftpserver.usermanager.impl.AbstractUserManager
 
isAdmin(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
 
isAnonymousLoginEnabled() - Method in interface org.apache.ftpserver.ConnectionConfig
Is anonymous logins allowed at the server?
isAnonymousLoginEnabled() - Method in class org.apache.ftpserver.ConnectionConfigFactory
Is anonymous logins allowed at the server?
isAnonymousLoginEnabled() - Method in class org.apache.ftpserver.impl.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.impl.FtpIoSession
 
isCaseInsensitive() - Method in class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
Is this file system case insensitive.
isClosing() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isConnected() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isCreateHome() - Method in class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
Should the home directories be created automatically
isDirectory() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Is it a directory?
isDirectory() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Is it a directory?
isEnabled() - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the enabled status for users created by this factory
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.nativefs.impl.NativeFtpFile
Is it a file?
isFile() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Is it a file?
isHidden() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Is a hidden file?
isHidden() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Is the file hidden?
isIdle(IdleStatus) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isImplicitSsl() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
 
isImplicitSsl() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
 
isImplicitSsl() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
 
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
isImplicitSsl() - Method in class org.apache.ftpserver.listener.ListenerFactory
Is listeners created by this factory in SSL mode automatically or must the client explicitly request to use SSL
isImplicitSsl() - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Is this listener in SSL mode automatically or must the client explicitly request to use SSL
isLoggedIn() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Is the user logged in?
isLoggedIn() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Is logged-in
isLoggedIn() - Method in class org.apache.ftpserver.impl.FtpIoSession
Is logged-in
isMaskPassword() - Method in class org.apache.ftpserver.listener.nio.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.nativefs.impl.NativeFileSystemView
Is the file content random accessible?
isRandomAccessible() - Method in interface org.apache.ftpserver.ftplet.FileSystemView
Does the file system support random file access?
isReadable() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Check read permission.
isReadable() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Has read permission?
isReaderIdle() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isReadSuspended() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isRemovable() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Has delete permission.
isRemovable() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Has delete permission?
isSecure() - Method in interface org.apache.ftpserver.ftplet.DataConnectionFactory
Indicates whether the data socket created by this factory will be secure that is, running over SSL/TLS.
isSecure() - Method in interface org.apache.ftpserver.ftplet.FtpSession
Indicates whether the control socket for this session is secure, that is, running over SSL/TLS
isSecure() - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
isSecure() - Method in class org.apache.ftpserver.impl.FtpIoSession
Indicates whether the control socket for this session is secure, that is, running over SSL/TLS
isSecure() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
 
isSecure() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Is secure?
isSecured() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isStopped() - Method in interface org.apache.ftpserver.FtpServer
Get the server status.
isStopped() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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 interface org.apache.ftpserver.FtpServer
Is the server suspended
isSuspended() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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.impl.IODataConnectionFactory
Check the data connection idle status.
isTimeout(long) - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Check the data connection idle status.
isUseDefaultCommands() - Method in class org.apache.ftpserver.command.CommandFactoryFactory
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.
isWritable() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Check file write permission.
isWritable() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Has write permission?
isWriterIdle() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isWriteSuspended() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
isZipMode() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
 
isZipMode() - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Is zip mode?

L

LANG - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.LANG
 
LIST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.LIST
 
ListArgument - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Contains the parsed argument for a list command (e.g.
ListArgument(String, String, char[]) - Constructor for class org.apache.ftpserver.command.impl.listing.ListArgument
 
ListArgumentParser - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Parses a list argument (e.g.
ListArgumentParser() - Constructor for class org.apache.ftpserver.command.impl.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
 
ListenerFactory - Class in org.apache.ftpserver.listener
Factory for listeners.
ListenerFactory() - Constructor for class org.apache.ftpserver.listener.ListenerFactory
Default constructor
ListenerFactory(Listener) - Constructor for class org.apache.ftpserver.listener.ListenerFactory
Copy constructor, will copy properties from the provided listener.
LISTFileFormater - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Formats files according to the LIST specification
LISTFileFormater() - Constructor for class org.apache.ftpserver.command.impl.listing.LISTFileFormater
 
listFiles(ListArgument, FileSystemView, FileFormater) - Method in class org.apache.ftpserver.command.impl.listing.DirectoryLister
 
listFiles() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
List files.
listFiles() - Method in interface org.apache.ftpserver.ftplet.FtpFile
List file objects.
LocalizedFtpReply - Class in org.apache.ftpserver.impl
Internal class, do not use directly. FTP reply translator.
LOGIN_NUMBER - Static variable in class org.apache.ftpserver.impl.DefaultFtpStatistics
 
logoutUser() - Method in class org.apache.ftpserver.impl.FtpIoSession
 

M

main(String[]) - Static method in class org.apache.ftpserver.main.AddUser
Used to add users to the user manager for a particular FtpServer configuration
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
Main entry point for the daemon
matches(String, String) - Method in class org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor
Matches an encrypted password with that stored
matches(String, String) - Method in class org.apache.ftpserver.usermanager.Md5PasswordEncryptor
Matches an encrypted password with that stored
matches(String, String) - Method in interface org.apache.ftpserver.usermanager.PasswordEncryptor
Matches an encrypted password with that stored
matches(String, String) - Method in class org.apache.ftpserver.usermanager.SaltedPasswordEncryptor
Matches an encrypted password with that stored
MD5 - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.MD5
 
Md5PasswordEncryptor - Class in org.apache.ftpserver.usermanager
Password encryptor that hashes the password using MD5.
Md5PasswordEncryptor() - Constructor for class org.apache.ftpserver.usermanager.Md5PasswordEncryptor
 
MDTM - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. MDTM <SP> <pathname> <CRLF>
Returns the date and time of when a file was modified.
MDTM() - Constructor for class org.apache.ftpserver.command.impl.MDTM
 
messageReceived(FtpIoSession, FtpRequest) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
messageReceived(FtpIoSession, FtpRequest) - Method in interface org.apache.ftpserver.impl.FtpHandler
Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.ftpserver.listener.nio.FtpLoggingFilter
 
MessageResource - Interface in org.apache.ftpserver.message
This is message resource interface.
MessageResourceFactory - Class in org.apache.ftpserver.message
Factory for creating message resource implementation
MessageResourceFactory() - Constructor for class org.apache.ftpserver.message.MessageResourceFactory
 
messageSent(FtpIoSession, FtpReply) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
messageSent(FtpIoSession, FtpReply) - Method in interface org.apache.ftpserver.impl.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
 
MFMT - Class in org.apache.ftpserver.command.impl
Command for changing the modified time of a file.
MFMT() - Constructor for class org.apache.ftpserver.command.impl.MFMT
 
MinaIpFilter - Class in org.apache.ftpserver.ipfilter
An implementation of Mina Filter to filter clients based on the originating IP address.
MinaIpFilter(IpFilter) - Constructor for class org.apache.ftpserver.ipfilter.MinaIpFilter
Creates a new instance of MinaIpFilter.
MKD - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.MKD
 
mkdir() - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Create directory.
mkdir() - Method in interface org.apache.ftpserver.ftplet.FtpFile
Create directory.
MLSD - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.MLSD
 
MLST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. MLST <SP> <pathname> <CRLF>
Returns info on the file over the control connection.
MLST() - Constructor for class org.apache.ftpserver.command.impl.MLST
 
MLSTFileFormater - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Formats files according to the MLST specification
MLSTFileFormater(String[]) - Constructor for class org.apache.ftpserver.command.impl.listing.MLSTFileFormater
 
MODE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.MODE
 
move(FtpFile) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Move file object.
move(FtpFile) - Method in interface org.apache.ftpserver.ftplet.FtpFile
Move file.
MyFtplet - Class in org.apache.ftpserver.example.ftpletservice
 
MyFtplet() - Constructor for class org.apache.ftpserver.example.ftpletservice.MyFtplet
 

N

NameEqualsFileFilter - Class in org.apache.ftpserver.filesystem.nativefs.impl
Internal class, do not use directly. FileFilter used for simple file name matching
NameEqualsFileFilter(String, boolean) - Constructor for class org.apache.ftpserver.filesystem.nativefs.impl.NameEqualsFileFilter
Constructor
NativeFileSystemFactory - Class in org.apache.ftpserver.filesystem.nativefs
Native file system factory.
NativeFileSystemFactory() - Constructor for class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
 
NativeFileSystemView - Class in org.apache.ftpserver.filesystem.nativefs.impl
Internal class, do not use directly. File system view based on native file system.
NativeFileSystemView(User) - Constructor for class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Constructor - internal do not use directly, use NativeFileSystemFactory instead
NativeFileSystemView(User, boolean) - Constructor for class org.apache.ftpserver.filesystem.nativefs.impl.NativeFileSystemView
Constructor - internal do not use directly, use NativeFileSystemFactory instead
NativeFtpFile - Class in org.apache.ftpserver.filesystem.nativefs.impl
Internal class, do not use directly. This class wraps native file object.
NativeFtpFile(String, File, User) - Constructor for class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Constructor, internal do not use directly.
NioListener - Class in org.apache.ftpserver.listener.nio
Internal class, do not use directly. The default Listener implementation.
NioListener(String, int, boolean, SslConfiguration, DataConnectionConfiguration, int, List<InetAddress>, List<Subnet>) - Constructor for class org.apache.ftpserver.listener.nio.NioListener
Deprecated.
Use the constructor with IpFilter instead. Constructor for internal use, do not use directly. Instead use ListenerFactory
NioListener(String, int, boolean, SslConfiguration, DataConnectionConfiguration, int, IpFilter) - Constructor for class org.apache.ftpserver.listener.nio.NioListener
Constructor for internal use, do not use directly.
NLST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.NLST
 
NLSTFileFormater - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Formats files according to the NLST specification
NLSTFileFormater() - Constructor for class org.apache.ftpserver.command.impl.listing.NLSTFileFormater
 
NOOP - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. NOOP <CRLF>
This command does not affect any parameters or previously entered commands.
NOOP() - Constructor for class org.apache.ftpserver.command.impl.NOOP
 
normalizeSeparateChar(String) - Static method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Normalize separate character.
notifyCloseConnection() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
Connection close notification
notifyDelete(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.FileObserver
User file delete notification.
notifyDelete() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
User file delete notification.
notifyDownload(FtpIoSession, FtpFile, long) - Method in interface org.apache.ftpserver.impl.FileObserver
User file download notification.
notifyDownload() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
User file download notification.
notifyLogin(boolean) - Method in interface org.apache.ftpserver.impl.StatisticsObserver
New user login notification.
notifyLoginFail(InetAddress) - Method in interface org.apache.ftpserver.impl.StatisticsObserver
Failed user login notification.
notifyLogout(boolean) - Method in interface org.apache.ftpserver.impl.StatisticsObserver
User logout notification.
notifyMkdir(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.FileObserver
User make directory notification.
notifyMkdir() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
User make directory notification.
notifyObserver() - Method in class org.apache.ftpserver.impl.IODataConnection
Notify connection manager observer.
notifyOpenConnection() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
Connection open notification
notifyRmdir(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.FileObserver
User remove directory notification.
notifyRmdir() - Method in interface org.apache.ftpserver.impl.StatisticsObserver
User remove directory notification.
notifyUpload(FtpIoSession, FtpFile, long) - Method in interface org.apache.ftpserver.impl.FileObserver
User file upload notification.
notifyUpload() - Method in interface org.apache.ftpserver.impl.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.DefaultFtplet
Override this method to intercept file appends after completion
onAppendStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept file appends
onConnect(FtpSession) - Method in class org.apache.ftpserver.example.ftpletservice.MyFtplet
 
onConnect(FtpSession) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
onConnect(FtpSession) - Method in interface org.apache.ftpserver.ftplet.Ftplet
Client connect notification method.
onConnect(FtpSession) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
Call ftplet onConnect.
onDeleteEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle deletions after completion
onDeleteStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept deletions
onDisconnect(FtpSession) - Method in class org.apache.ftpserver.example.ftpletservice.MyFtplet
 
onDisconnect(FtpSession) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
 
onDisconnect(FtpSession) - Method in interface org.apache.ftpserver.ftplet.Ftplet
Client disconnect notification method.
onDisconnect(FtpSession) - Method in class org.apache.ftpserver.ftpletcontainer.impl.DefaultFtpletContainer
Call ftplet onDisconnect.
onDownloadEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle downloads after completion
onDownloadStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept downloads
onLogin(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept user logins
onMkdirEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle creation of directories after completion
onMkdirStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept creation of directories
onRenameEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle renames after completion
onRenameStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept renames
onRmdirEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle deletion of directories after completion
onRmdirStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept deletion of directories
onSite(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept SITE commands
onUploadEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle uploads after completion
onUploadStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept uploads
onUploadUniqueEnd(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to handle unique uploads after completion
onUploadUniqueStart(FtpSession, FtpRequest) - Method in class org.apache.ftpserver.ftplet.DefaultFtplet
Override this method to intercept unique uploads
openConnection() - Method in interface org.apache.ftpserver.ftplet.DataConnectionFactory
Open an active data connection
openConnection() - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
 
openInputStream(FtpIoSession, FtpFile, long) - Method in class org.apache.ftpserver.command.impl.RETR
Skip length and open input stream.
OPTS - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. OPTS<SP> <SP>
This command shall cause the server use optional features for the command specified.
OPTS() - Constructor for class org.apache.ftpserver.command.impl.OPTS
 
OPTS_MLST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Client-Server listing negotation.
OPTS_MLST() - Constructor for class org.apache.ftpserver.command.impl.OPTS_MLST
 
OPTS_UTF8 - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Client-Server encoding negotiation.
OPTS_UTF8() - Constructor for class org.apache.ftpserver.command.impl.OPTS_UTF8
 
org.apache.ftpserver - package org.apache.ftpserver
 
org.apache.ftpserver.command - package org.apache.ftpserver.command
 
org.apache.ftpserver.command.impl - package org.apache.ftpserver.command.impl
Internal classes, do not use directly!
org.apache.ftpserver.command.impl.listing - package org.apache.ftpserver.command.impl.listing
Internal classes, do not use directly!
org.apache.ftpserver.config.spring - package org.apache.ftpserver.config.spring
Internal classes, do not use directly!
org.apache.ftpserver.example.ftpletservice - package org.apache.ftpserver.example.ftpletservice
 
org.apache.ftpserver.example.ftpletservice.impl - package org.apache.ftpserver.example.ftpletservice.impl
 
org.apache.ftpserver.example.osgiservice.impl - package org.apache.ftpserver.example.osgiservice.impl
 
org.apache.ftpserver.filesystem.nativefs - package org.apache.ftpserver.filesystem.nativefs
 
org.apache.ftpserver.filesystem.nativefs.impl - package org.apache.ftpserver.filesystem.nativefs.impl
Internal classes, do not use directly!
org.apache.ftpserver.ftplet - package org.apache.ftpserver.ftplet
 
org.apache.ftpserver.ftpletcontainer - package org.apache.ftpserver.ftpletcontainer
 
org.apache.ftpserver.ftpletcontainer.impl - package org.apache.ftpserver.ftpletcontainer.impl
Internal classes, do not use directly!
org.apache.ftpserver.impl - package org.apache.ftpserver.impl
Internal classes, do not use directly!
org.apache.ftpserver.ipfilter - package org.apache.ftpserver.ipfilter
 
org.apache.ftpserver.listener - package org.apache.ftpserver.listener
 
org.apache.ftpserver.listener.nio - package org.apache.ftpserver.listener.nio
Internal classes, do not use directly!
org.apache.ftpserver.main - package org.apache.ftpserver.main
 
org.apache.ftpserver.message - package org.apache.ftpserver.message
 
org.apache.ftpserver.message.impl - package org.apache.ftpserver.message.impl
Internal classes, do not use directly!
org.apache.ftpserver.ssl - package org.apache.ftpserver.ssl
 
org.apache.ftpserver.ssl.impl - package org.apache.ftpserver.ssl.impl
Internal classes, do not use directly!
org.apache.ftpserver.usermanager - package org.apache.ftpserver.usermanager
 
org.apache.ftpserver.usermanager.impl - package org.apache.ftpserver.usermanager.impl
 
org.apache.ftpserver.util - package org.apache.ftpserver.util
 
OS - Class in org.apache.ftpserver.util
Internal class, do not use directly. Condition that tests the OS type.
OUTPUT_CODE - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
OUTPUT_MSG - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 

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.command.impl.listing.ListArgumentParser
Parse the argument
parse(String) - Static method in enum org.apache.ftpserver.ipfilter.IpFilterType
Parses the given string into its equivalent enum.
parseArgument(char) - Static method in enum org.apache.ftpserver.ftplet.DataType
Parses the argument value from the TYPE command into the type safe class
parseArgument(char) - Static method in enum org.apache.ftpserver.ftplet.Structure
Parses the argument value from the STRU command into the type safe class
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
parseFTPDate(String) - Static method in class org.apache.ftpserver.util.DateUtils
 
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
parseStringFromInetAddress(Element, String) - Static method in class org.apache.ftpserver.config.spring.SpringUtil
Return an attribute value after checking it is a valid InetAddress
PASS - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. PASS <SP> <CRLF>
The argument field is a Telnet string specifying the user's password.
PASS() - Constructor for class org.apache.ftpserver.command.impl.PASS
 
PassivePorts - Class in org.apache.ftpserver.impl
Internal class, do not use directly. Provides support for parsing a passive ports string as well as keeping track of reserved passive ports.
PassivePorts(String, boolean) - Constructor for class org.apache.ftpserver.impl.PassivePorts
 
PassivePorts(Set<Integer>, boolean) - Constructor for class org.apache.ftpserver.impl.PassivePorts
 
PasswordEncryptor - Interface in org.apache.ftpserver.usermanager
Strategy used for encrypting and matching encrypted passwords.
PASV - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.PASV
 
PBSZ - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Protection buffer size.
PBSZ() - Constructor for class org.apache.ftpserver.command.impl.PBSZ
 
PORT - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.PORT
 
PropertiesUserManager - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly.
PropertiesUserManager(PasswordEncryptor, File, String) - Constructor for class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Internal constructor, do not use directly.
PropertiesUserManager(PasswordEncryptor, URL, String) - Constructor for class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Internal constructor, do not use directly.
PropertiesUserManagerFactory - Class in org.apache.ftpserver.usermanager
Factory for the properties file based UserManager implementation.
PropertiesUserManagerFactory() - Constructor for class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
 
PROT - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Data channel protection level.
PROT() - Constructor for class org.apache.ftpserver.command.impl.PROT
 
PWD - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.PWD
 

Q

QUIT - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.QUIT
 

R

read() - Method in class org.apache.ftpserver.impl.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
refresh() - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Reloads the contents of the user.properties file.
RegexFileFilter - Class in org.apache.ftpserver.command.impl.listing
Internal class, do not use directly. Selects files which short name matches a regular expression
RegexFileFilter(String) - Constructor for class org.apache.ftpserver.command.impl.listing.RegexFileFilter
Constructor with a regular expression
RegexFileFilter(String, FileFilter) - Constructor for class org.apache.ftpserver.command.impl.listing.RegexFileFilter
Constructor with a wrapped filter, allows for chaining filters
RegularExpr - Class in org.apache.ftpserver.util
Internal class, do not use directly. 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.impl
Internal class, do not use directly. REIN <CRLF>
This command flushes a USER, without affecting transfers in progress.
REIN() - Constructor for class org.apache.ftpserver.command.impl.REIN
 
reinitialize() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
releasePassivePort(int) - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Release passive port.
releasePassivePort(int) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Release data port
releasePassivePort(int) - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Release data port
releasePort(int) - Method in class org.apache.ftpserver.impl.PassivePorts
 
removeAttribute(String) - Method in interface org.apache.ftpserver.ftplet.FtpSession
Removes an attribute from this request.
removeAttribute(String) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
removeAttribute(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
removeAttribute(Object, Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
removeListener(String) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
replaceAttribute(Object, Object, Object) - Method in class org.apache.ftpserver.impl.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.
REPLY_110_RESTART_MARKER_REPLY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
110 Restart marker reply.
REPLY_120_SERVICE_READY_IN_NNN_MINUTES - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
120 Service ready in nnn minutes.
REPLY_125_DATA_CONNECTION_ALREADY_OPEN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
125 Data connection already open; transfer starting.
REPLY_150_FILE_STATUS_OKAY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
150 File status okay; about to open data connection.
REPLY_200_COMMAND_OKAY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
200 Command okay.
REPLY_202_COMMAND_NOT_IMPLEMENTED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
202 Command not implemented, superfluous at this site.
REPLY_211_SYSTEM_STATUS_REPLY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
211 System status, or system help reply.
REPLY_212_DIRECTORY_STATUS - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
212 Directory status.
REPLY_213_FILE_STATUS - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
213 File status.
REPLY_214_HELP_MESSAGE - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
214 Help message.
REPLY_215_NAME_SYSTEM_TYPE - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
215 NAME system type.
REPLY_220_SERVICE_READY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
220 Service ready for new user.
REPLY_221_CLOSING_CONTROL_CONNECTION - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
Service closing control connection.
REPLY_225_DATA_CONNECTION_OPEN_NO_TRANSFER_IN_PROGRESS - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
225 Data connection open; no transfer in progress.
REPLY_226_CLOSING_DATA_CONNECTION - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
Closing data connection.
REPLY_227_ENTERING_PASSIVE_MODE - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
REPLY_230_USER_LOGGED_IN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
230 User logged in, proceed.
REPLY_250_REQUESTED_FILE_ACTION_OKAY - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
250 Requested file action okay, completed.
REPLY_257_PATHNAME_CREATED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
257 "PATHNAME" created.
REPLY_331_USER_NAME_OKAY_NEED_PASSWORD - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
331 User name okay, need password.
REPLY_332_NEED_ACCOUNT_FOR_LOGIN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
332 Need account for login.
REPLY_350_REQUESTED_FILE_ACTION_PENDING_FURTHER_INFORMATION - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
350 Requested file action pending further information.
REPLY_421_SERVICE_NOT_AVAILABLE_CLOSING_CONTROL_CONNECTION - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
421 Service not available, closing control connection.
REPLY_425_CANT_OPEN_DATA_CONNECTION - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
425 Can't open data connection.
REPLY_426_CONNECTION_CLOSED_TRANSFER_ABORTED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
426 Connection closed; transfer aborted.
REPLY_450_REQUESTED_FILE_ACTION_NOT_TAKEN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
450 Requested file action not taken.
REPLY_451_REQUESTED_ACTION_ABORTED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
451 Requested action aborted: local error in processing.
REPLY_452_REQUESTED_ACTION_NOT_TAKEN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
452 Requested action not taken.
REPLY_500_SYNTAX_ERROR_COMMAND_UNRECOGNIZED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
500 Syntax error, command unrecognized.
REPLY_501_SYNTAX_ERROR_IN_PARAMETERS_OR_ARGUMENTS - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
501 Syntax error in parameters or arguments.
REPLY_502_COMMAND_NOT_IMPLEMENTED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
502 Command not implemented.
REPLY_503_BAD_SEQUENCE_OF_COMMANDS - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
503 Bad sequence of commands.
REPLY_504_COMMAND_NOT_IMPLEMENTED_FOR_THAT_PARAMETER - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
504 Command not implemented for that parameter.
REPLY_530_NOT_LOGGED_IN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
530 Not logged in.
REPLY_532_NEED_ACCOUNT_FOR_STORING_FILES - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
532 Need account for storing files.
REPLY_550_REQUESTED_ACTION_NOT_TAKEN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
550 Requested action not taken.
REPLY_551_REQUESTED_ACTION_ABORTED_PAGE_TYPE_UNKNOWN - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
551 Requested action aborted: page type unknown.
REPLY_552_REQUESTED_FILE_ACTION_ABORTED_EXCEEDED_STORAGE - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
552 Requested file action aborted.
REPLY_553_REQUESTED_ACTION_NOT_TAKEN_FILE_NAME_NOT_ALLOWED - Static variable in interface org.apache.ftpserver.ftplet.FtpReply
553 Requested action not taken.
REQUEST_ARG - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
REQUEST_CMD - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
REQUEST_LINE - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
requestPassivePort() - Method in interface org.apache.ftpserver.DataConnectionConfiguration
Request a passive port.
requestPassivePort() - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Get passive data port.
requestPassivePort() - Method in class org.apache.ftpserver.impl.DefaultDataConnectionConfiguration
Get passive data port.
reserveNextPort() - Method in class org.apache.ftpserver.impl.PassivePorts
 
resetState() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
resetStatisticsCounters() - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Reset the cumulative counters.
resetStatisticsCounters() - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Reset all cumulative total counters.
REST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.REST
 
resume() - Method in interface org.apache.ftpserver.FtpServer
Resume the server handler
resume() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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.impl.FtpIoSession
 
resumeWrite() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
RETR - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.RETR
 
RMD - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.RMD
 
RNFR - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.RNFR
 
RNTO - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.RNTO
 

S

SaltedPasswordEncryptor - Class in org.apache.ftpserver.usermanager
Password encryptor that hashes a salt together with the password using MD5.
SaltedPasswordEncryptor() - Constructor for class org.apache.ftpserver.usermanager.SaltedPasswordEncryptor
 
save(User) - Method in interface org.apache.ftpserver.ftplet.UserManager
Save user.
save(User) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Save user.
save(User) - Method in class org.apache.ftpserver.usermanager.impl.PropertiesUserManager
Save user data.
SERVER_IP - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
SERVER_PORT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
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.impl
Internal class, do not use directly.
ServerFtpStatistics - Interface in org.apache.ftpserver.impl
Internal class, do not use directly. This is same as org.apache.ftpserver.ftplet.FtpStatistics with added observer and setting values functionalities.
sessionClosed(FtpIoSession) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
sessionClosed(FtpIoSession) - Method in interface org.apache.ftpserver.impl.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.impl.DefaultFtpHandler
 
sessionCreated(FtpIoSession) - Method in interface org.apache.ftpserver.impl.FtpHandler
Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.ftpserver.ipfilter.MinaIpFilter
 
sessionCreated(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
sessionIdle(FtpIoSession, IdleStatus) - Method in class org.apache.ftpserver.impl.DefaultFtpHandler
 
sessionIdle(FtpIoSession, IdleStatus) - Method in interface org.apache.ftpserver.impl.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.impl.DefaultFtpHandler
 
sessionOpened(FtpIoSession) - Method in interface org.apache.ftpserver.impl.FtpHandler
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
setActiveEnabled(boolean) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set if active data connections are enabled
setActiveIpCheck(boolean) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Check the PORT IP with the client IP?
setActiveLocalAddress(String) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the active data connection local host.
setActiveLocalPort(int) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the active data connection local port.
setAdminName(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the name to use as the administrator of the server.
setAdminName(String) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Set the name to use as the administrator of the server.
setAnonymousLoginEnabled(boolean) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Set if anonymous logins are allowed at the server
setAttachment(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setAttribute(String, Object) - Method in interface org.apache.ftpserver.ftplet.FtpSession
Stores an attribute in this request.
setAttribute(String, Object) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
Set attribute.
setAttribute(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setAttribute(Object, Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setAttributeIfAbsent(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setAttributeIfAbsent(Object, Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setAuthorities(List<Authority>) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
 
setAuthorities(List<Authority>) - Method in class org.apache.ftpserver.usermanager.UserFactory
Set the authorities for users created by this factory
setBlockedAddresses(List<InetAddress>) - Method in class org.apache.ftpserver.listener.ListenerFactory
Deprecated.
Replaced by the IpFilter. Sets the InetAddress that listeners created by this factory will block from connecting
setBlockedSubnets(List<Subnet>) - Method in class org.apache.ftpserver.listener.ListenerFactory
Deprecated.
Replaced by the IpFilter. Sets the Subnets that listeners created by this factory will block from connecting
setCaseInsensitive(boolean) - Method in class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
Should this file system be case insensitive.
setCertificateChain(Certificate[]) - Method in class org.apache.ftpserver.usermanager.impl.UserMetadata
Set the certificate chain
setClientAuthentication(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
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.impl.DefaultFtpStatistics
Decrement open connection count.
setCloseConnection(FtpIoSession) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Decrement close connection count.
setCommandFactory(CommandFactory) - Method in class org.apache.ftpserver.FtpServerFactory
Set the command factory to be used by servers created by this factory
setCommandFactory(CommandFactory) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setCommandMap(Map<String, Command>) - Method in class org.apache.ftpserver.command.CommandFactoryFactory
Set commands to add or override to the default commands
setConnectionConfig(ConnectionConfig) - Method in class org.apache.ftpserver.FtpServerFactory
Set the message resource to be used with this server
setConnectionConfig(ConnectionConfig) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setCreateHome(boolean) - Method in class org.apache.ftpserver.filesystem.nativefs.NativeFileSystemFactory
Set if the home directories be created automatically
setCurrentWriteRequest(WriteRequest) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setCustomMessageDirectory(File) - Method in class org.apache.ftpserver.message.MessageResourceFactory
Set the directory where custom message bundles can be located
setDataConnectionConfiguration(DataConnectionConfiguration) - Method in class org.apache.ftpserver.listener.ListenerFactory
Set configuration for data connections made within listeners created by this factory
setDataSource(DataSource) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the data source to be used by the user manager
setDataSource(DataSource) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the data source to be used by the user manager
setDataType(DataType) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setDelete(FtpIoSession, FtpFile) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment delete count.
setDelete(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment delete count.
setDownload(FtpIoSession, FtpFile, long) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment download count.
setDownload(FtpIoSession, FtpFile, long) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment download count.
setEnabled(boolean) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Set the user enable status.
setEnabled(boolean) - Method in class org.apache.ftpserver.usermanager.UserFactory
Get the enabled status for users created by this factory
setEnabledCipherSuites(String[]) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the allowed cipher suites, note that the exact list of supported cipher suites differs between JRE implementations.
setFile(File) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Set the file used to store and read users.
setFileObserver(FileObserver) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Set the file observer.
setFileObserver(FileObserver) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Set file observer.
setFileOffset(long) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setFileSystem(FileSystemFactory) - Method in class org.apache.ftpserver.FtpServerFactory
Set the file system to be used by servers created by this factory
setFileSystemManager(FileSystemFactory) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setFtpHandler(FtpHandler) - Method in class org.apache.ftpserver.listener.nio.FtpHandlerAdapter
 
setFtpletContainer(FtpletContainer) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setFtplets(Map<String, Ftplet>) - Method in class org.apache.ftpserver.FtpServerFactory
Set the Ftplets to be active by servers created by this factory.
setFtpStatistics(FtpStatistics) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setHomeDirectory(String) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Set the user home directory.
setHomeDirectory(String) - Method in class org.apache.ftpserver.usermanager.UserFactory
Set the user name for users created by this factory
setIdleTime(int) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the maximum idle time in seconds.
setIdleTimeout(int) - Method in class org.apache.ftpserver.listener.ListenerFactory
Set the number of seconds during which no network activity is allowed before a session is closed due to inactivity.
setImplicitSsl(boolean) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set whether ssl is required for the data connection
setImplicitSsl(boolean) - Method in class org.apache.ftpserver.listener.ListenerFactory
Should listeners created by this factory be in SSL mode automatically or must the client explicitly request to use SSL
setInetAddress(InetAddress) - Method in class org.apache.ftpserver.usermanager.impl.UserMetadata
Set the remote IP adress of the client
setInetAddress(String, InetAddress) - Method in class org.apache.ftpserver.util.BaseProperties
Set InetAddress.
setIpFilter(IpFilter) - Method in class org.apache.ftpserver.listener.ListenerFactory
Sets the IP filter to the given filter.
setKeyAlias(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the alias for the key to be used for SSL communication.
setKeyPassword(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the password used to load the key
setKeystoreAlgorithm(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Override the key store algorithm used to open the key store
setKeystoreFile(File) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the key store file to be used by this configuration
setKeystorePassword(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the password used to load the key store
setKeystoreType(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the key store type
setLanguage(String) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setLanguages(List<String>) - Method in class org.apache.ftpserver.message.MessageResourceFactory
Set the languages for which messages are available
setLastModified(long) - Method in class org.apache.ftpserver.filesystem.nativefs.impl.NativeFtpFile
Set the last modified time stamp of a file
setLastModified(long) - Method in interface org.apache.ftpserver.ftplet.FtpFile
Set the last modified time stamp of a file
setListener(String, Listener) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setListener(Listener) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setListeners(Map<String, Listener>) - Method in class org.apache.ftpserver.FtpServerFactory
Set the listeners for servers created by this factory, replaces existing listeners
setListeners(Map<String, Listener>) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setLogin(FtpIoSession) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
New login.
setLogin(FileSystemView) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setLogin(FtpIoSession) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment current login count.
setLoginFail(FtpIoSession) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment failed login count.
setLoginFail(FtpIoSession) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment failed login count.
setLoginFailureDelay(int) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Set the delay in number of milliseconds between login failures.
setLogout(FtpIoSession) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
User logout
setLogout(FtpIoSession) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Decrement current login count.
setMaskPassword(boolean) - Method in class org.apache.ftpserver.listener.nio.FtpLoggingFilter
Mask password in log messages
setMaxAnonymousLogins(int) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Sets the maximum number of anonymous logins the server would allow at any given time
setMaxDownloadRate(int) - Method in class org.apache.ftpserver.usermanager.impl.TransferRateRequest
 
setMaxIdleTime(int) - Method in interface org.apache.ftpserver.ftplet.FtpSession
Set maximum idle time in seconds.
setMaxIdleTime(int) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
setMaxIdleTime(int) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setMaxIdleTime(int) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Set the maximum idle time in second.
setMaxIdleTime(int) - Method in class org.apache.ftpserver.usermanager.UserFactory
Set the user name for users created by this factory
setMaxLoginFailures(int) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Set the maximum number of time an user can fail to login before getting disconnected
setMaxLogins(int) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Set she maximum number of concurrently logged in users
setMaxThreads(int) - Method in class org.apache.ftpserver.ConnectionConfigFactory
Sets the maximum number of threads the server is allowed to create for processing client requests.
setMaxUploadRate(int) - Method in class org.apache.ftpserver.usermanager.impl.TransferRateRequest
 
setMessageResource(MessageResource) - Method in class org.apache.ftpserver.FtpServerFactory
Set the message resource to be used with by servers created by this factory
setMessageResource(MessageResource) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setMkdir(FtpIoSession, FtpFile) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment make directory count.
setMkdir(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment make directory count.
setName(String) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Set user name.
setName(String) - Method in class org.apache.ftpserver.usermanager.UserFactory
Set the user name for users created by this factory
setObserver(StatisticsObserver) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Set the observer.
setObserver(StatisticsObserver) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Set statistics observer.
setOpenConnection(FtpIoSession) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment open connection count.
setOpenConnection(FtpIoSession) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment current connection count.
setPassiveAddress(String) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the passive server address.
setPassiveExternalAddress(String) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the passive address that will be returned to clients on the PASV command.
setPassivePorts(String) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the passive ports to be used for data connections.
setPassword(String) - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
Set user password.
setPassword(String) - Method in class org.apache.ftpserver.usermanager.UserFactory
Set the user name for users created by this factory
setPasswordEncryptor(PasswordEncryptor) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the password encryptor to use for this user manager
setPasswordEncryptor(PasswordEncryptor) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Set the password encryptor to use by user managers created by this factory
setPort(int) - Method in class org.apache.ftpserver.listener.ListenerFactory
Set the port on which listeners created by this factory will accept requests.
setPort(int) - Method in class org.apache.ftpserver.listener.nio.AbstractListener
Used internally to update the port after binding
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.
setRenameFrom(FtpFile) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setRmdir(FtpIoSession, FtpFile) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment remove directory count.
setRmdir(FtpIoSession, FtpFile) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Decrement remove directory count.
setSecure(boolean) - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Set the security protocol.
setSecure(boolean) - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Set the security protocol.
setServer(FtpServer) - Method in class org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle
 
setServerAddress(String) - Method in class org.apache.ftpserver.listener.ListenerFactory
Set the InetAddress used for binding the local socket.
setServerControlAddress(InetAddress) - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Sets the server's control address.
setServerControlAddress(InetAddress) - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
Sets the server's control address.
setSqlUserAdmin(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL SELECT statement used to find whether an user is admin or not.
setSqlUserAdmin(String) - Method in class org.apache.ftpserver.usermanager.impl.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.DbUserManagerFactory
Set the SQL SELECT statement used to authenticate user.
setSqlUserAuthenticate(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL SELECT statement used to authenticate user.
setSqlUserDelete(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL DELETE statement used to delete an existing user.
setSqlUserDelete(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL DELETE statement used to delete an existing user.
setSqlUserInsert(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL INSERT statement used to add a new user.
setSqlUserInsert(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL INSERT statement used to add a new user.
setSqlUserSelect(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL SELECT statement used to select an existing user.
setSqlUserSelect(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL SELECT statement used to select an existing user.
setSqlUserSelectAll(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL SELECT statement used to select all user ids.
setSqlUserSelectAll(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL SELECT statement used to select all user ids.
setSqlUserUpdate(String) - Method in class org.apache.ftpserver.usermanager.DbUserManagerFactory
Set the SQL UPDATE statement used to update an existing user.
setSqlUserUpdate(String) - Method in class org.apache.ftpserver.usermanager.impl.DbUserManager
Set the SQL UPDATE statement used to update an existing user.
setSslConfiguration(SslConfiguration) - Method in class org.apache.ftpserver.DataConnectionConfigurationFactory
Set the SslConfiguration to be used by data connections
setSslConfiguration(SslConfiguration) - Method in class org.apache.ftpserver.listener.ListenerFactory
Set the SslConfiguration to use by listeners created by this factory
setSslProtocol(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the SSL protocol used for this channel.
setStructure(Structure) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setTruststoreAlgorithm(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Override the trust store algorithm used to open the trust store
setTruststoreFile(File) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the password used to load the trust store
setTruststorePassword(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the password used to load the trust store
setTruststoreType(String) - Method in class org.apache.ftpserver.ssl.SslConfigurationFactory
Set the trust store type
setType(IpFilterType) - Method in class org.apache.ftpserver.ipfilter.DefaultIpFilter
Sets the type of this filter.
setUpload(FtpIoSession, FtpFile, long) - Method in class org.apache.ftpserver.impl.DefaultFtpStatistics
Increment upload count.
setUpload(FtpIoSession, FtpFile, long) - Method in interface org.apache.ftpserver.impl.ServerFtpStatistics
Increment upload count.
setUrl(URL) - Method in class org.apache.ftpserver.usermanager.PropertiesUserManagerFactory
Set the URL used to store and read users.
setUseDefaultCommands(boolean) - Method in class org.apache.ftpserver.command.CommandFactoryFactory
Sets whether the default commands will be used.
setUser(User) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setUserArgument(String) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
setUserManager(UserManager) - Method in class org.apache.ftpserver.FtpServerFactory
Set the user manager to be used by servers created by this factory
setUserManager(UserManager) - Method in class org.apache.ftpserver.impl.DefaultFtpServerContext
 
setZipMode(boolean) - Method in class org.apache.ftpserver.impl.IODataConnectionFactory
Set zip mode.
setZipMode(boolean) - Method in interface org.apache.ftpserver.impl.ServerDataConnectionFactory
 
SITE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Handle SITE command.
SITE() - Constructor for class org.apache.ftpserver.command.impl.SITE
 
SITE_DESCUSER - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. This SITE command returns the specified user information.
SITE_DESCUSER() - Constructor for class org.apache.ftpserver.command.impl.SITE_DESCUSER
 
SITE_HELP - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Show SITE help message.
SITE_HELP() - Constructor for class org.apache.ftpserver.command.impl.SITE_HELP
 
SITE_STAT - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Show all statistics information.
SITE_STAT() - Constructor for class org.apache.ftpserver.command.impl.SITE_STAT
 
SITE_WHO - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Sends the list of all the connected users.
SITE_WHO() - Constructor for class org.apache.ftpserver.command.impl.SITE_WHO
 
SITE_ZONE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. Displays the FTP server timezone in RFC 822 format.
SITE_ZONE() - Constructor for class org.apache.ftpserver.command.impl.SITE_ZONE
 
SIZE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. SIZE <SP> <pathname> <CRLF>
Returns the size of the file in bytes.
SIZE() - Constructor for class org.apache.ftpserver.command.impl.SIZE
 
SocketAddressEncoder - Class in org.apache.ftpserver.util
Internal class, do not use directly. 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
 
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
SslConfigurationFactory - Class in org.apache.ftpserver.ssl
Used to configure the SSL settings for the control channel or the data channel.
SslConfigurationFactory() - Constructor for class org.apache.ftpserver.ssl.SslConfigurationFactory
 
start(BundleContext) - Method in class org.apache.ftpserver.example.ftpletservice.impl.Activator
 
start() - Method in interface org.apache.ftpserver.FtpServer
Start the server.
start() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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.impl
Internal class, do not use directly. 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.impl.STAT
 
STAT_CON_CURR - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_CON_TOTAL - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_DIR_CREATE_COUNT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_DIR_DELETE_COUNT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_FILE_DELETE_COUNT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_FILE_DOWNLOAD_BYTES - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_FILE_DOWNLOAD_COUNT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_FILE_UPLOAD_BYTES - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_FILE_UPLOAD_COUNT - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_LOGIN_ANON_CURR - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_LOGIN_ANON_TOTAL - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_LOGIN_CURR - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_LOGIN_TOTAL - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
STAT_START_TIME - Static variable in class org.apache.ftpserver.impl.LocalizedFtpReply
 
StatisticsObserver - Interface in org.apache.ftpserver.impl
Internal class, do not use directly. FTP statistics observer interface.
stop(BundleContext) - Method in class org.apache.ftpserver.example.ftpletservice.impl.Activator
 
stop() - Method in interface org.apache.ftpserver.FtpServer
Stop the server.
stop() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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.impl
Internal class, do not use directly. 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.impl.STOR
 
STOU - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.STOU
 
StringUtils - Class in org.apache.ftpserver.util
Internal class, do not use directly. String utility methods.
StringUtils() - Constructor for class org.apache.ftpserver.util.StringUtils
 
STRU - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. STRU <SP> <structure-code> <CRLF>
The argument is a single Telnet character code specifying file structure.
STRU() - Constructor for class org.apache.ftpserver.command.impl.STRU
 
Structure - Enum in org.apache.ftpserver.ftplet
Type safe enum for describing the structure
suspend() - Method in interface org.apache.ftpserver.FtpServer
Suspend further requests
suspend() - Method in class org.apache.ftpserver.impl.DefaultFtpServer
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.impl.FtpIoSession
 
suspendWrite() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
SYST - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. 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.impl.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.ftplet.DefaultFtpReply
 
toString() - Method in interface org.apache.ftpserver.ftplet.FtpReply
Must implement toString to format the reply as described in the RFC.
toString() - Method in class org.apache.ftpserver.impl.DefaultFtpRequest
 
toString() - Method in class org.apache.ftpserver.impl.PassivePorts
 
toString() - Method in class org.apache.ftpserver.usermanager.impl.BaseUser
String representation.
transferFromClient(FtpSession, OutputStream) - Method in interface org.apache.ftpserver.ftplet.DataConnection
Transfer data from the client (e.g.
transferFromClient(FtpSession, OutputStream) - Method in class org.apache.ftpserver.impl.IODataConnection
 
TransferRatePermission - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. The max upload rate permission
TransferRatePermission(int, int) - Constructor for class org.apache.ftpserver.usermanager.impl.TransferRatePermission
 
TransferRateRequest - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Request for getting the maximum allowed transfer rates for a user
TransferRateRequest() - Constructor for class org.apache.ftpserver.usermanager.impl.TransferRateRequest
 
transferToClient(FtpSession, InputStream) - Method in interface org.apache.ftpserver.ftplet.DataConnection
Transfer data to the client (e.g.
transferToClient(FtpSession, String) - Method in interface org.apache.ftpserver.ftplet.DataConnection
Transfer a string to the client, e.g.
transferToClient(FtpSession, InputStream) - Method in class org.apache.ftpserver.impl.IODataConnection
 
transferToClient(FtpSession, String) - Method in class org.apache.ftpserver.impl.IODataConnection
 
translate(FtpIoSession, FtpRequest, FtpServerContext, int, String, String) - Static method in class org.apache.ftpserver.impl.LocalizedFtpReply
 
TYPE - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. TYPE <SP> <type-code> <CRLF>
The argument specifies the representation type.
TYPE() - Constructor for class org.apache.ftpserver.command.impl.TYPE
 

U

updateLastAccessTime() - Method in class org.apache.ftpserver.impl.FtpIoSession
 
updateThroughput(long, boolean) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
usage() - Method in class org.apache.ftpserver.main.AddUser
Print the usage message.
usage() - Method in class org.apache.ftpserver.main.CommandLine
Print the usage message.
USER - Class in org.apache.ftpserver.command.impl
Internal class, do not use directly. USER <SP> <username> <CRLF>
The argument field is a Telnet string identifying the user.
USER() - Constructor for class org.apache.ftpserver.command.impl.USER
 
User - Interface in org.apache.ftpserver.ftplet
Basic user interface.
UserFactory - Class in org.apache.ftpserver.usermanager
Factory for User instances.
UserFactory() - Constructor for class org.apache.ftpserver.usermanager.UserFactory
 
UserManager - Interface in org.apache.ftpserver.ftplet
User manager interface.
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
 
UserManagerFactory - Interface in org.apache.ftpserver.usermanager
Interface for user manager factories
UserMetadata - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. User metadata used during authentication
UserMetadata() - Constructor for class org.apache.ftpserver.usermanager.impl.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.ftplet.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.ftpserver.ftplet.FtpletResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.ftpserver.ftplet.Structure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.ftpserver.ipfilter.IpFilterType
Returns the enum constant of this type with the specified name.
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.ftplet.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.ftpserver.ftplet.FtpletResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.ftpserver.ftplet.Structure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.ftpserver.ipfilter.IpFilterType
Returns an array containing the constants of this enum type, in the order they are declared.
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.command.impl.listing
Internal class, do not use directly. Selects files that are visible
VisibleFileFilter() - Constructor for class org.apache.ftpserver.command.impl.listing.VisibleFileFilter
Default constructor
VisibleFileFilter(FileFilter) - Constructor for class org.apache.ftpserver.command.impl.listing.VisibleFileFilter
Constructor with a wrapped filter, allows for chaining filters

W

write(FtpReply) - Method in interface org.apache.ftpserver.ftplet.FtpSession
Write a reply to the client
write(FtpReply) - Method in class org.apache.ftpserver.impl.DefaultFtpSession
 
write(Object) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
write(Object, SocketAddress) - Method in class org.apache.ftpserver.impl.FtpIoSession
 
WritePermission - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Class representing a write permission
WritePermission() - Constructor for class org.apache.ftpserver.usermanager.impl.WritePermission
Construct a write permission for the user home directory (/)
WritePermission(String) - Constructor for class org.apache.ftpserver.usermanager.impl.WritePermission
Construct a write permission for a file or directory relative to the user home directory
WriteRequest - Class in org.apache.ftpserver.usermanager.impl
Internal class, do not use directly. Class representing a write request
WriteRequest() - Constructor for class org.apache.ftpserver.usermanager.impl.WriteRequest
Request write access to the user home directory (/)
WriteRequest(String) - Constructor for class org.apache.ftpserver.usermanager.impl.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 
Skip navigation links

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.