- calculateSize(Object) - Method in class org.waarp.ftp.core.config.FtpChannelTrafficShapingHandler
-
- calculateSize(Object) - Method in class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- callForSnmp(String, String) - Method in class org.waarp.ftp.core.control.ftps.SslNetworkHandler
-
To be extended to inform of an error to SNMP support
- callForSnmp(String, String) - Method in class org.waarp.ftp.core.control.NetworkHandler
-
To be extended to inform of an error to SNMP support
- CCC - Class in org.waarp.ftp.core.command.rfc4217
-
CCC command
- CCC() - Constructor for class org.waarp.ftp.core.command.rfc4217.CCC
-
- CDUP - Class in org.waarp.ftp.core.command.directory
-
CDUP command
- CDUP() - Constructor for class org.waarp.ftp.core.command.directory.CDUP
-
- changeNetworkLimit(long, long) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Reset the global monitor for bandwidth limitation and change future channel monitors with
values divided by 10 (channel = global / 10)
- channelActive(ChannelHandlerContext) - Method in class org.waarp.ftp.core.control.ftps.SslNetworkHandler
-
- channelActive(ChannelHandlerContext) - Method in class org.waarp.ftp.core.control.NetworkHandler
-
Initialize the Handler.
- channelActive(ChannelHandlerContext) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Initialize the Handler.
- channelInactive(ChannelHandlerContext) - Method in class org.waarp.ftp.core.control.NetworkHandler
-
Run firstly executeChannelClosed.
- channelInactive(ChannelHandlerContext) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Run firstly executeChannelClosed.
- channelRead0(ChannelHandlerContext, String) - Method in class org.waarp.ftp.core.control.NetworkHandler
-
Simply call messageRun with the received message
- channelRead0(ChannelHandlerContext, DataBlock) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Act as needed according to the receive DataBlock message
- channelRegistered(ChannelHandlerContext) - Method in class org.waarp.ftp.core.control.ftps.SslNetworkHandler
-
- charset - Variable in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferType
-
Charset Name if any
- checkCorrectChannel(Channel) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- checkPassword(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Check the password for Shutdown
- cleanSession() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
To Clean the session attached objects
- cleanSession() - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
To Clean the session attached objects for Data Network
- cleanSession() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- cleanSession() - Method in class org.waarp.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
-
- clear() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Clean the BusinessHandler.
- clear() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Clear the Data Connection
- clear() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Clear the FtpTransferControl (called when the data connection must be over like from clear of
FtpDataAsyncConn
,
abort from
ABOR
or ending control connection from
NetworkHandler
.
- clear() - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Clean the DataBusinessHandler
- clear() - Method in class org.waarp.ftp.core.session.FtpSession
-
- clear() - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
Clean object
- CODEC_LIMIT - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Limit Codec
- CODEC_MODE - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Mode Codec
- CODEC_STRUCTURE - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Structure Codec
- CODEC_TYPE - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Type Codec
- command - Variable in enum org.waarp.ftp.core.command.FtpCommandCode
-
The Class that implements this command
- computeNbThreads() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Compute number of threads for both client and server from the real number of available
processors (double + 1) if the value is less than 64 threads.
- configuration - Variable in class org.waarp.ftp.core.control.FtpInitializer
-
Configuration
- configuration - Variable in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Configuration
- configuration - Variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Configuration
- configuration - Static variable in class org.waarp.ftp.core.utils.FtpShutdownHook
-
- ConnectionCommand - Class in org.waarp.ftp.core.command.internal
-
Connection command: initialize the process of authentication
- ConnectionCommand(FtpSession) - Constructor for class org.waarp.ftp.core.command.internal.ConnectionCommand
-
Create a ConnectionCommand
- contains(InetAddress, InetSocketAddress) - Method in class org.waarp.ftp.core.session.FtpSessionReference
-
Test if the couple of addresses is already in the hashmap (only for Active)
- CWD - Class in org.waarp.ftp.core.command.directory
-
CWD command
- CWD() - Constructor for class org.waarp.ftp.core.command.directory.CWD
-
- encode(DataBlock) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
Encode a DataBlock in the correct format for Mode
- encode(ChannelHandlerContext, DataBlock, ByteBuf) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- encodeRecord(DataBlock, ByteBuf) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- encodeRecordStandard(DataBlock, ByteBuf) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- EPRT - Class in org.waarp.ftp.core.command.rfc2428
-
EPRT command
- EPRT() - Constructor for class org.waarp.ftp.core.command.rfc2428.EPRT
-
- EPSV - Class in org.waarp.ftp.core.command.rfc2428
-
EPSV command
- EPSV() - Constructor for class org.waarp.ftp.core.command.rfc2428.EPSV
-
- equals(Object) - Method in class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.waarp.ftp.core.control.NetworkHandler
-
Default exception task: close the current connection after calling exceptionLocalCaught and
writing if possible the current replyCode.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Default exception task: close the current connection after calling exceptionLocalCaught.
- exceptionLocalCaught(Throwable) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Run when an exception is get before the channel is closed.
- exceptionLocalCaught(Throwable) - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Run when an exception is get before the channel is closed.
- exceptionLocalCaught(Throwable) - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- exceptionLocalCaught(Throwable) - Method in class org.waarp.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
-
- exec() - Method in class org.waarp.ftp.core.command.access.ACCT
-
- exec() - Method in class org.waarp.ftp.core.command.access.PASS
-
- exec() - Method in class org.waarp.ftp.core.command.access.QUIT
-
- exec() - Method in class org.waarp.ftp.core.command.access.REIN
-
- exec() - Method in class org.waarp.ftp.core.command.access.USER
-
- exec() - Method in class org.waarp.ftp.core.command.directory.CDUP
-
- exec() - Method in class org.waarp.ftp.core.command.directory.CWD
-
- exec() - Method in class org.waarp.ftp.core.command.extension.XCRC
-
- exec() - Method in class org.waarp.ftp.core.command.extension.XMD5
-
- exec() - Method in class org.waarp.ftp.core.command.extension.XSHA1
-
- exec() - Method in class org.waarp.ftp.core.command.info.HELP
-
- exec() - Method in class org.waarp.ftp.core.command.info.NOOP
-
- exec() - Method in class org.waarp.ftp.core.command.info.SITE
-
- exec() - Method in class org.waarp.ftp.core.command.info.STAT
-
- exec() - Method in class org.waarp.ftp.core.command.info.SYST
-
- exec() - Method in class org.waarp.ftp.core.command.internal.ConnectionCommand
-
- exec() - Method in class org.waarp.ftp.core.command.internal.IncorrectCommand
-
- exec() - Method in class org.waarp.ftp.core.command.internal.INTERNALSHUTDOWN
-
- exec() - Method in class org.waarp.ftp.core.command.internal.LIMITBANDWIDTH
-
- exec() - Method in class org.waarp.ftp.core.command.internal.UnimplementedCommand
-
- exec() - Method in class org.waarp.ftp.core.command.internal.UnknownCommand
-
- exec() - Method in class org.waarp.ftp.core.command.parameter.MODE
-
- exec() - Method in class org.waarp.ftp.core.command.parameter.PASV
-
- exec() - Method in class org.waarp.ftp.core.command.parameter.PORT
-
- exec() - Method in class org.waarp.ftp.core.command.parameter.STRU
-
- exec() - Method in class org.waarp.ftp.core.command.parameter.TYPE
-
- exec() - Method in class org.waarp.ftp.core.command.rfc2389.FEAT
-
- exec() - Method in class org.waarp.ftp.core.command.rfc2389.OPTS
-
- exec() - Method in class org.waarp.ftp.core.command.rfc2428.EPRT
-
- exec() - Method in class org.waarp.ftp.core.command.rfc2428.EPSV
-
- exec() - Method in class org.waarp.ftp.core.command.rfc3659.MDTM
-
- exec() - Method in class org.waarp.ftp.core.command.rfc3659.MLSD
-
- exec() - Method in class org.waarp.ftp.core.command.rfc3659.MLST
-
- exec() - Method in class org.waarp.ftp.core.command.rfc3659.SIZE
-
- exec() - Method in class org.waarp.ftp.core.command.rfc4217.AUTH
-
- exec() - Method in class org.waarp.ftp.core.command.rfc4217.CCC
-
- exec() - Method in class org.waarp.ftp.core.command.rfc4217.PBSZ
-
- exec() - Method in class org.waarp.ftp.core.command.rfc4217.PROT
-
- exec() - Method in class org.waarp.ftp.core.command.service.ABOR
-
- exec() - Method in class org.waarp.ftp.core.command.service.ALLO
-
- exec() - Method in class org.waarp.ftp.core.command.service.APPE
-
- exec() - Method in class org.waarp.ftp.core.command.service.DELE
-
- exec() - Method in class org.waarp.ftp.core.command.service.LIST
-
- exec() - Method in class org.waarp.ftp.core.command.service.MKD
-
- exec() - Method in class org.waarp.ftp.core.command.service.NLST
-
- exec() - Method in class org.waarp.ftp.core.command.service.PWD
-
- exec() - Method in class org.waarp.ftp.core.command.service.REST
-
- exec() - Method in class org.waarp.ftp.core.command.service.RETR
-
- exec() - Method in class org.waarp.ftp.core.command.service.RMD
-
- exec() - Method in class org.waarp.ftp.core.command.service.RNFR
-
- exec() - Method in class org.waarp.ftp.core.command.service.RNTO
-
- exec() - Method in class org.waarp.ftp.core.command.service.STOR
-
- exec() - Method in class org.waarp.ftp.core.command.service.STOU
-
- executeChannelClosed() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Is executed when the channel is closed, just before cleaning and just after.
- executeChannelClosed() - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Is executed when the channel is closed, just before the test on the finish status.
- executeChannelClosed() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- executeChannelClosed() - Method in class org.waarp.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
-
- executeChannelConnected(Channel) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Is executed when the channel is connected after the handler is on, before answering OK or not
on connection, except if the global service is going to shutdown.
- executeChannelConnected(Channel) - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Is executed when the channel is connected after the handler is on, before answering OK or not
on connection, except if the global service is going to shutdown.
- executeChannelConnected(Channel) - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- executeChannelConnected(Channel) - Method in class org.waarp.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
-
- exit(FtpConfiguration) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Exit global ChannelFactory
- exit() - Method in class org.waarp.ftp.core.utils.FtpShutdownHook
-
- FEAT - Class in org.waarp.ftp.core.command.rfc2389
-
FEAT command
- FEAT() - Constructor for class org.waarp.ftp.core.command.rfc2389.FEAT
-
- FileBasedAuth - Class in org.waarp.ftp.simpleimpl.file
-
FtpAuth implementation based on a list of (user/password/account) stored in a xml file load at
startup from configuration.
- FileBasedAuth(FtpSession) - Constructor for class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
- FileBasedConfiguration - Class in org.waarp.ftp.simpleimpl.config
-
FtpConfiguration based on a XML file
- FileBasedConfiguration(Class<?>, Class<? extends BusinessHandler>, Class<? extends DataBusinessHandler>, FileParameterInterface) - Constructor for class org.waarp.ftp.simpleimpl.config.FileBasedConfiguration
-
- FileBasedDir - Class in org.waarp.ftp.simpleimpl.file
-
FtpFile implementation based on true directories and files
- FileBasedDir(FtpSession) - Constructor for class org.waarp.ftp.simpleimpl.file.FileBasedDir
-
- FileBasedFile - Class in org.waarp.ftp.simpleimpl.file
-
FtpFile implementation based on true directories and files
- FileBasedFile(FtpSession, FileBasedDir, String, boolean) - Constructor for class org.waarp.ftp.simpleimpl.file.FileBasedFile
-
- FileBasedSslConfiguration - Class in org.waarp.ftp.simpleimpl.config
-
FtpConfiguration based on a XML file
- FileBasedSslConfiguration() - Constructor for class org.waarp.ftp.simpleimpl.config.FileBasedSslConfiguration
-
- FileSystemBasedDataBusinessHandler - Class in org.waarp.ftp.simpleimpl.data
-
DataBusinessHandler implementation based on Simple Filesystem
- FileSystemBasedDataBusinessHandler() - Constructor for class org.waarp.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
-
- FilesystemBasedFtpAuth - Class in org.waarp.ftp.filesystembased
-
Filesystem implementation of a AuthInterface
- FilesystemBasedFtpAuth(FtpSession) - Constructor for class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
- FilesystemBasedFtpDir - Class in org.waarp.ftp.filesystembased
-
Filesystem implementation of a FtpDir
- FilesystemBasedFtpDir(FtpSession) - Constructor for class org.waarp.ftp.filesystembased.FilesystemBasedFtpDir
-
- FilesystemBasedFtpFile - Class in org.waarp.ftp.filesystembased
-
Filesystem implementation of a FtpFile
- FilesystemBasedFtpFile(FtpSession, FilesystemBasedFtpDir, String, boolean) - Constructor for class org.waarp.ftp.filesystembased.FilesystemBasedFtpFile
-
- FilesystemBasedFtpRestart - Class in org.waarp.ftp.filesystembased
-
Filesystem implementation of a Restart.
- FilesystemBasedFtpRestart(FtpSession) - Constructor for class org.waarp.ftp.filesystembased.FilesystemBasedFtpRestart
-
- FtpArgumentCode - Class in org.waarp.ftp.core.command
-
Definition of all Argument of Parameter commands (MODE, STRU, TYPE)
- FtpArgumentCode() - Constructor for class org.waarp.ftp.core.command.FtpArgumentCode
-
- FtpArgumentCode.TransferMode - Enum in org.waarp.ftp.core.command
-
Mode of transmission
- FtpArgumentCode.TransferStructure - Enum in org.waarp.ftp.core.command
-
Structure of transmission
- FtpArgumentCode.TransferSubType - Enum in org.waarp.ftp.core.command
-
SubType of transmission
- FtpArgumentCode.TransferType - Enum in org.waarp.ftp.core.command
-
Type of transmission
- FtpAuth - Interface in org.waarp.ftp.core.file
-
- FtpChannelTrafficShapingHandler - Class in org.waarp.ftp.core.config
-
Channel Traffic Shaping Handler for FTP
- FtpChannelTrafficShapingHandler(long) - Constructor for class org.waarp.ftp.core.config.FtpChannelTrafficShapingHandler
-
- FtpChannelTrafficShapingHandler(long, long) - Constructor for class org.waarp.ftp.core.config.FtpChannelTrafficShapingHandler
-
- FtpChannelTrafficShapingHandler(long, long, long) - Constructor for class org.waarp.ftp.core.config.FtpChannelTrafficShapingHandler
-
- FtpChannelTrafficShapingHandler(long, long, long, long) - Constructor for class org.waarp.ftp.core.config.FtpChannelTrafficShapingHandler
-
- FtpChannelUtils - Class in org.waarp.ftp.core.utils
-
Some useful functions related to Channel of Netty
- FtpChannelUtils(FtpConfiguration) - Constructor for class org.waarp.ftp.core.utils.FtpChannelUtils
-
- FtpCommandCode - Enum in org.waarp.ftp.core.command
-
This class must reassemble all the commands that could be implemented.
- FtpConfiguration - Class in org.waarp.ftp.core.config
-
Abstract class for configuration
- FtpConfiguration(Class<?>, Class<? extends BusinessHandler>, Class<? extends DataBusinessHandler>, FileParameterInterface) - Constructor for class org.waarp.ftp.core.config.FtpConfiguration
-
Simple constructor
- ftpControlStringDecoder - Static variable in class org.waarp.ftp.core.control.FtpInitializer
-
- ftpControlStringEncoder - Static variable in class org.waarp.ftp.core.control.FtpInitializer
-
- FtpDataAsyncConn - Class in org.waarp.ftp.core.data
-
Main class that handles Data connection using asynchronous connection with Netty
- FtpDataAsyncConn(FtpSession) - Constructor for class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Constructor for Active session by default
- FtpDataInitializer - Class in org.waarp.ftp.core.data.handler
-
Pipeline Factory for Data Network.
- FtpDataInitializer(Class<? extends DataBusinessHandler>, FtpConfiguration, boolean) - Constructor for class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Constructor which Initializes some data
- FtpDataModeCodec - Class in org.waarp.ftp.core.data.handler
-
First CODEC :
- encode : takes a DataBlock
and transforms it to a ByteBuf
- decode : takes a ByteBuf and transforms it to a DataBlock
STREAM and BLOCK mode are implemented.
- FtpDataModeCodec(FtpArgumentCode.TransferMode, FtpArgumentCode.TransferStructure) - Constructor for class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- ftpDataStructureCodec - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
- ftpDataTypeCodec - Static variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
- FtpDir - Interface in org.waarp.ftp.core.file
-
- FtpFile - Interface in org.waarp.ftp.core.file
-
- FtpGlobalTrafficShapingHandler - Class in org.waarp.ftp.core.config
-
Global Traffic Shaping Handler for FTP
- FtpGlobalTrafficShapingHandler(ScheduledExecutorService, long, long, long, long, long, long) - Constructor for class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- FtpGlobalTrafficShapingHandler(ScheduledExecutorService, long, long, long, long, long) - Constructor for class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- FtpGlobalTrafficShapingHandler(ScheduledExecutorService, long, long, long, long) - Constructor for class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- FtpGlobalTrafficShapingHandler(ScheduledExecutorService, long) - Constructor for class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- FtpGlobalTrafficShapingHandler(ScheduledExecutorService) - Constructor for class org.waarp.ftp.core.config.FtpGlobalTrafficShapingHandler
-
- FtpInitializer - Class in org.waarp.ftp.core.control
-
Pipeline factory for Control command connection
- FtpInitializer(Class<? extends BusinessHandler>, FtpConfiguration) - Constructor for class org.waarp.ftp.core.control.FtpInitializer
-
Constructor which Initializes some data for Server only
- FtpInternalConfiguration - Class in org.waarp.ftp.core.config
-
Internal configuration of the FTP server, related to Netty
- FtpInternalConfiguration(FtpConfiguration) - Constructor for class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Constructor
- FtpInternalConfiguration.BindAddress - Class in org.waarp.ftp.core.config
-
- FtpInternalConfiguration.BindAddress(Channel) - Constructor for class org.waarp.ftp.core.config.FtpInternalConfiguration.BindAddress
-
Constructor
- FtpNoConnectionException - Exception in org.waarp.ftp.core.exception
-
No Connection exception
- FtpNoConnectionException(String) - Constructor for exception org.waarp.ftp.core.exception.FtpNoConnectionException
-
- FtpNoConnectionException(String, Throwable) - Constructor for exception org.waarp.ftp.core.exception.FtpNoConnectionException
-
- FtpNoFileException - Exception in org.waarp.ftp.core.exception
-
No file exception
- FtpNoFileException(String) - Constructor for exception org.waarp.ftp.core.exception.FtpNoFileException
-
- FtpNoFileException(String, Throwable) - Constructor for exception org.waarp.ftp.core.exception.FtpNoFileException
-
- FtpNoTransferException - Exception in org.waarp.ftp.core.exception
-
No transfer exception
- FtpNoTransferException(String) - Constructor for exception org.waarp.ftp.core.exception.FtpNoTransferException
-
- FtpNoTransferException(String, Throwable) - Constructor for exception org.waarp.ftp.core.exception.FtpNoTransferException
-
- FtpsDataInitializer - Class in org.waarp.ftp.core.data.handler.ftps
-
- FtpsDataInitializer(Class<? extends DataBusinessHandler>, FtpConfiguration, boolean) - Constructor for class org.waarp.ftp.core.data.handler.ftps.FtpsDataInitializer
-
Constructor which Initializes some data
- FtpSession - Class in org.waarp.ftp.core.session
-
Main class that stores any information that must be accessible from anywhere during the
connection of one user.
- FtpSession(FtpConfiguration, BusinessHandler) - Constructor for class org.waarp.ftp.core.session.FtpSession
-
Constructor
- FtpSessionReference - Class in org.waarp.ftp.core.session
-
Class that allows to retrieve a session when a connection occurs on the Data network based on the
InetAddress
of the
remote client and the
InetSocketAddress
of the server for
Passive and reverse for Active connections.
- FtpSessionReference() - Constructor for class org.waarp.ftp.core.session.FtpSessionReference
-
Constructor
- FtpSessionReference.P2PAddress - Class in org.waarp.ftp.core.session
-
Index of FtpSession References
- FtpSessionReference.P2PAddress(Channel) - Constructor for class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
Constructor from Channel
- FtpSessionReference.P2PAddress(InetAddress, InetSocketAddress) - Constructor for class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
Constructor from addresses
- FtpShutdownHook - Class in org.waarp.ftp.core.utils
-
- FtpShutdownHook(WaarpShutdownHook.ShutdownConfiguration, FtpConfiguration) - Constructor for class org.waarp.ftp.core.utils.FtpShutdownHook
-
- FtpsInitializer - Class in org.waarp.ftp.core.control.ftps
-
- FtpsInitializer(Class<? extends BusinessHandler>, FtpConfiguration) - Constructor for class org.waarp.ftp.core.control.ftps.FtpsInitializer
-
Constructor which Initializes some data for Server only
- FtpTimerTask - Class in org.waarp.ftp.core.utils
-
Timer Task used mainly when the server is going to shutdown in order to be sure the program exit.
- FtpTimerTask(int) - Constructor for class org.waarp.ftp.core.utils.FtpTimerTask
-
Constructor from type
- FtpTransfer - Class in org.waarp.ftp.core.data
-
Class that owns one transfer to be run
- FtpTransfer(FtpCommandCode, List<String>, String) - Constructor for class org.waarp.ftp.core.data.FtpTransfer
-
- FtpTransfer(FtpCommandCode, FtpFile) - Constructor for class org.waarp.ftp.core.data.FtpTransfer
-
- FtpTransferControl - Class in org.waarp.ftp.core.data
-
Main class that handles transfers and their execution
- FtpTransferControl(FtpSession) - Constructor for class org.waarp.ftp.core.data.FtpTransferControl
-
- FtpUnknownFieldException - Exception in org.waarp.ftp.core.exception
-
Unknown Field exception
- FtpUnknownFieldException(String) - Constructor for exception org.waarp.ftp.core.exception.FtpUnknownFieldException
-
- FtpUnknownFieldException(String, Throwable) - Constructor for exception org.waarp.ftp.core.exception.FtpUnknownFieldException
-
- fullIp - Variable in class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
Local Inet Socket Address (with port)
- get2428Address(InetSocketAddress) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Return the (RFC2428) Address in the format compatible with FTP (RFC2428)
- get2428InetSocketAddress(String) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the (RFC2428) InetSocketAddress corresponding to the FTP format of address (RFC2428)
- getAccount() - Method in interface org.waarp.ftp.core.file.FtpAuth
-
- getAccount() - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
- getActiveBootstrap(boolean) - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getActiveFtpSession(Channel, boolean) - Method in class org.waarp.ftp.core.session.FtpSessionReference
-
Return and remove the FtpSession
- getAddress(String, int) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Return the Address in the format compatible with FTP argument
- getAddress(InetSocketAddress) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Return the Address in the format compatible with FTP argument
- getAnswer() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getArg() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getArgs() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getAuth() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getBaseDirectory() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getBaseDirectory() - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
- getBasename(String) - Static method in class org.waarp.ftp.core.session.FtpSession
-
- getBLOCKSIZE() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getBlockSize() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getBusinessHandler() - Method in class org.waarp.ftp.core.control.NetworkHandler
-
- getBusinessHandler() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getBusinessNewAuth() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Create a new AuthInterface according to business choice
- getBusinessNewAuth() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getBusinessNewDir() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Create a new FtpDir according to business choice
- getBusinessNewDir() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getBusinessNewRestart() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Create a new Restart according to business choice
- getBusinessNewRestart() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getCLIENT_THREAD() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getCode() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getCommand() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getCommand() - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- getCommandChannelGroup() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getConfiguration() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getConfiguration() - Method in class org.waarp.ftp.core.session.FtpSession
-
Get the configuration
- getConfiguration() - Method in class org.waarp.ftp.core.utils.FtpTimerTask
-
- getControlChannel() - Method in class org.waarp.ftp.core.control.NetworkHandler
-
- getControlChannel() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getCurrentCommand() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getCurrentDataChannel() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Return the current Data Channel
- getDataBusinessHandler() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getDataBusinessHandler() - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
- getDataChannelGroup() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getDataConn() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getDataExecutor() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Return the associated Executor for Data Event
- getDataNetworkHandler() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getDataNetworkHandler() - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
- getDATATIMEOUTCON() - Static method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getDefaultFeatMessage() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getDelayLimit() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getDir() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getExecutingFtpTransfer() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
- getExecutor() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Return the associated Executor for Command Event
- getFeatMessage() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getFeatMessage() - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getFileParameter() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getFileParameter() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getFileProperty(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getFromLine(FtpSession, String) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
Get the corresponding AbstractCommand object from the line received from the client
associated with the handler
- getFtpFile() - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- getFtpInternalConfiguration() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getFtpSession(Channel, boolean) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Return and remove the FtpSession
- getFtpSession(Channel, boolean, boolean) - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Return and remove the FtpSession
- getFtpSession() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getFtpSession() - Method in class org.waarp.ftp.core.control.NetworkHandler
-
- getFtpSession() - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
- getFtpSession() - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
- getFtpSessionNoRemove(Channel, boolean) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Return the FtpSession
- getFtpTransferControl() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getGlobalTrafficShapingHandler() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getHelpMessage(String) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getHelpMessage(String) - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getInetSocketAddress(String) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the InetSocketAddress corresponding to the FTP format of address
- getInfo() - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- getIntProperty(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getLocalAddress() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getLocalInetAddress(Channel) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the Local InetAddress
- getLocalInetSocketAddress(Channel) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the Local InetSocketAddress
- getLocalPort() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getLock() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getMaxGlobalMemory() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getMLSxOptsMessage(String[]) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getMode() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getMode() - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- getNbBindedPassive() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getNetworkHandler() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getNetworkHandler() - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
- getNetworkHandler() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getNewPassivePort(FtpConfiguration) - Static method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getNextRangePort() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Return the next available port for passive connections.
- getNextRangePort() - Method in class org.waarp.ftp.simpleimpl.config.FileBasedConfiguration
-
- getNumberSessions() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- getObject() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getOptsMessage(String[]) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getOptsMessage(String[]) - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getPassiveFtpSession(Channel, boolean) - Method in class org.waarp.ftp.core.session.FtpSessionReference
-
Return and remove the FtpSession
- getPath() - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- getPreviousCommand() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getProperty(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getRemoteAddress() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getRemoteInetAddress(Channel) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the Remote InetAddress
- getRemoteInetSocketAddress(Channel) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Get the Remote InetSocketAddress
- getRemotePort() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getReplyCode() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getRestart() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getSERVER_THREAD() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerAddress() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerChannelReadLimit() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerChannelWriteLimit() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerGlobalReadLimit() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerGlobalWriteLimit() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getServerPort() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getSession() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getShutdownConfiguration() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getSimpleAuth(String) - Method in class org.waarp.ftp.simpleimpl.config.FileBasedConfiguration
-
- getSpecializedSiteCommand(FtpSession, String) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Check if a command pass to SITE command is legal
- getSpecializedSiteCommand(FtpSession, String) - Method in class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- getSslFeatMessage() - Method in class org.waarp.ftp.core.control.BusinessHandler
-
- getStatus() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getStatus() - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- getStringProperty(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getStructure() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getStructure() - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- getSubType() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getTIMEOUTCON() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getTransferMode(char) - Static method in class org.waarp.ftp.core.command.FtpArgumentCode
-
Get the TransferMode according to the char
- getTransferStructure(char) - Static method in class org.waarp.ftp.core.command.FtpArgumentCode
-
Get the TransferStructure according to the char
- getTransferSubType(char) - Static method in class org.waarp.ftp.core.command.FtpArgumentCode
-
Get the TransferSubType according to the char
- getTransferType(char) - Static method in class org.waarp.ftp.core.command.FtpArgumentCode
-
Get the TransferType according to the char
- getTrueFile() - Method in class org.waarp.ftp.simpleimpl.file.FileBasedFile
-
This method is a good to have in a true
FtpFile
implementation.
- getType() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- getUniqueExtension() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- getUniqueExtension() - Method in class org.waarp.ftp.core.session.FtpSession
-
- getUser() - Method in class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
- getValue(String) - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- getWorker() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- IncorrectCommand - Class in org.waarp.ftp.core.command.internal
-
Incorrect command
- IncorrectCommand() - Constructor for class org.waarp.ftp.core.command.internal.IncorrectCommand
-
- initChannel(SocketChannel) - Method in class org.waarp.ftp.core.control.FtpInitializer
-
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
- initChannel(SocketChannel) - Method in class org.waarp.ftp.core.control.ftps.FtpsInitializer
-
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
- initChannel(SocketChannel) - Method in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
- initChannel(SocketChannel) - Method in class org.waarp.ftp.core.data.handler.ftps.FtpsDataInitializer
-
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
- initPassiveConnection() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Initialize the socket from Server side (only used in Passive)
- inShutdownProcess() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Shutdown process is on going
- inShutdownProcess() - Method in class org.waarp.ftp.simpleimpl.config.FileBasedConfiguration
-
- INTERNALSHUTDOWN - Class in org.waarp.ftp.core.command.internal
-
Internal shutdown command that will shutdown the FTP service with a password
- INTERNALSHUTDOWN() - Constructor for class org.waarp.ftp.core.command.internal.INTERNALSHUTDOWN
-
- invalidCurrentCommand() - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- ipOnly - Variable in class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
Remote Inet Address (no port)
- isAcceptAuthProt() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- isAccountValid(String) - Method in class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
Is the given account a valid one
- isActive() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Is the Data dataChannel connected
- isActive - Variable in class org.waarp.ftp.core.data.handler.FtpDataInitializer
-
Is this factory for Active mode
- isAdmin() - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
- isAdmin() - Method in class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
- isBind() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- isBusinessPathValid(String) - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
- isCurrentCommandFinished() - Method in class org.waarp.ftp.core.session.FtpSession
-
- isDataConnectionUsageCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is using a Data connection
- isDataSsl() - Method in class org.waarp.ftp.core.session.FtpSession
-
- isDeleteOnAbort() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- isExtensionCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is an extension operation (XMD5, XCRC, XSHA1, ...)
- isFileStreamBlockAsciiImage() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- isFtpTransferExecuting() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Is a command currently executing (called from
NetworkHandler
when a message is
received to see if another transfer command is already in execution, which is not allowed)
- isListLikeCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is a List like operation (LIST, NLST, MLSD, MLST, ...)
- isNextCommandValid(CommandInterface) - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- isPassiveMode() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- isPasswordValid(String) - Method in class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
Is the given password a valid one
- isReady() - Method in class org.waarp.ftp.core.session.FtpSession
-
- isRetrLikeCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is a Retrieve like operation (RETR, ...)
- isShutdown() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- isSpecialCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is a special operation (QUIT, ABOR, NOOP, STAT, ...)
- isSsl() - Method in class org.waarp.ftp.core.session.FtpSession
-
- isSslOrAuthCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is Ssl related (AUTH, PBSZ, PROT, USER, PASS, ACCT)
- isSslReady() - Method in class org.waarp.ftp.core.session.FtpSession
-
- isStoreLikeCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is a Store like operation (APPE, STOR, STOU, ...)
- isStorOrRetrLikeCommand(FtpCommandCode) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
True if the command is a Retrieve or Store like operation
- isStreamFile() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- isUsingNativeSsl() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- isValid() - Method in class org.waarp.ftp.core.session.FtpSessionReference.P2PAddress
-
- openDataConnection() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Wait for the client to be connected (Passive) or Wait for the server to be connected to the
client (Active)
- openDataConnection() - Method in class org.waarp.ftp.core.session.FtpSession
-
Try to open a connection.
- OPTS - Class in org.waarp.ftp.core.command.rfc2389
-
OPTS command
- OPTS() - Constructor for class org.waarp.ftp.core.command.rfc2389.OPTS
-
- org.waarp.ftp - package org.waarp.ftp
-
- org.waarp.ftp.core.command - package org.waarp.ftp.core.command
-
Global classes that store all informations on implemented commands, arguments, reply codes.
- org.waarp.ftp.core.command.access - package org.waarp.ftp.core.command.access
-
FTP Access related command
- org.waarp.ftp.core.command.directory - package org.waarp.ftp.core.command.directory
-
FTP Directory related commands
- org.waarp.ftp.core.command.extension - package org.waarp.ftp.core.command.extension
-
FTP non standard Extensions related command
- org.waarp.ftp.core.command.info - package org.waarp.ftp.core.command.info
-
FTP Informational related command
- org.waarp.ftp.core.command.internal - package org.waarp.ftp.core.command.internal
-
FTP Internal related command
- org.waarp.ftp.core.command.parameter - package org.waarp.ftp.core.command.parameter
-
FTP Parameter related command
- org.waarp.ftp.core.command.rfc2389 - package org.waarp.ftp.core.command.rfc2389
-
FTP RFC 2389 related command
- org.waarp.ftp.core.command.rfc2428 - package org.waarp.ftp.core.command.rfc2428
-
FTP RFC 2428 related command
- org.waarp.ftp.core.command.rfc3659 - package org.waarp.ftp.core.command.rfc3659
-
FTP RFC 3659 related command
- org.waarp.ftp.core.command.rfc4217 - package org.waarp.ftp.core.command.rfc4217
-
RFC 4217 on securing FTP with TLS through commands
- org.waarp.ftp.core.command.rfc775 - package org.waarp.ftp.core.command.rfc775
-
FTP RFC 775 related command
- org.waarp.ftp.core.command.service - package org.waarp.ftp.core.command.service
-
FTP Service (transfer) related command
- org.waarp.ftp.core.config - package org.waarp.ftp.core.config
-
Classes implementing configuration
- org.waarp.ftp.core.control - package org.waarp.ftp.core.control
-
Classes implementing Control connections.
- org.waarp.ftp.core.control.ftps - package org.waarp.ftp.core.control.ftps
-
This module is for FTPS support as native SSL/TLS on port 990 similar to RFC 2818.
- org.waarp.ftp.core.data - package org.waarp.ftp.core.data
-
Classes implementing Data and Transfer status
When a transfer should occur, here are the steps:
The connection is prepared through a PORT or PASV command.
- org.waarp.ftp.core.data.handler - package org.waarp.ftp.core.data.handler
-
Classes implementing Data connections
The internal logic is the following:
When a connection is opened for data network:
It first tries to find the corresponding session setup from the control connection.
- org.waarp.ftp.core.data.handler.ftps - package org.waarp.ftp.core.data.handler.ftps
-
This module is for FTPS support as native SSL/TLS on port 989 similar to RFC 2818.
- org.waarp.ftp.core.exception - package org.waarp.ftp.core.exception
-
Classes implementing internal exceptions
- org.waarp.ftp.core.file - package org.waarp.ftp.core.file
-
Interfaces for FtpFile, FtpDir and FtpAuth as specific FTP extension of interfaces FileInterface,
DirInterface and AuthInterface
- org.waarp.ftp.core.session - package org.waarp.ftp.core.session
-
Classes implementing session
- org.waarp.ftp.core.utils - package org.waarp.ftp.core.utils
-
Classes implementing utilities functions
- org.waarp.ftp.filesystembased - package org.waarp.ftp.filesystembased
-
Classes implementing File, Directory and Authentication according to a filesystem implementation
for FTP
- org.waarp.ftp.simpleimpl - package org.waarp.ftp.simpleimpl
-
Main class for the simple FTP server example based on Filesystem and simple authentication.
- org.waarp.ftp.simpleimpl.config - package org.waarp.ftp.simpleimpl.config
-
Simple configuration example.
- org.waarp.ftp.simpleimpl.control - package org.waarp.ftp.simpleimpl.control
-
Simple FTP server example of control business.
- org.waarp.ftp.simpleimpl.data - package org.waarp.ftp.simpleimpl.data
-
Simple FTP server example of data business.
- org.waarp.ftp.simpleimpl.file - package org.waarp.ftp.simpleimpl.file
-
Filesystem based implementation example of File, Dir, Auth and SimpleAuth.
- serverChannelReadLimit - Variable in class org.waarp.ftp.core.config.FtpConfiguration
-
Limit in Read byte/s to apply by session to the FTP Server
- serverChannelWriteLimit - Variable in class org.waarp.ftp.core.config.FtpConfiguration
-
Limit in Write byte/s to apply by session to the FTP Server
- serverGlobalReadLimit - Variable in class org.waarp.ftp.core.config.FtpConfiguration
-
Limit in Read byte/s to apply globally to the FTP Server
- serverGlobalWriteLimit - Variable in class org.waarp.ftp.core.config.FtpConfiguration
-
Limit in Write byte/s to apply globally to the FTP Server
- serverStartup() - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Init internal configuration
- serverStartup() - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Startup the server
- session - Variable in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Internal store for the SessionInterface
- sessionsNumber() - Method in class org.waarp.ftp.core.session.FtpSessionReference
-
- setAcceptAuthProt(boolean) - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- setAccount(String) - Method in interface org.waarp.ftp.core.file.FtpAuth
-
- setAccount(String) - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
- setActive(InetSocketAddress) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Change to active connection (reset localPort to default)
- setAdmin(boolean) - Method in class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
- setArgs(SessionInterface, String, String, Enum) - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- setBaseDirectory(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setBLOCKSIZE(int) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setBusinessAccount(String) - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpAuth
-
Set the account according to any implementation and could set the rootFromAuth.
- setBusinessAccount(String) - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
Set the account according to any implementation and could set the rootFromAuth.
- setBusinessPassword(String) - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
Set the password according to any implementation and could set the rootFromAuth.
- setBusinessRootFromAuth() - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
- setBusinessUser(String) - Method in class org.waarp.ftp.simpleimpl.file.FileBasedAuth
-
- setCLIENT_THREAD(int) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setCodecReady() - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
Inform the Codec that DataNetworkHandler is ready (called from DataNetworkHandler after
setCorrectCodec).
- setConfiguration(FtpConfiguration) - Method in class org.waarp.ftp.core.utils.FtpTimerTask
-
- setConfigurationFromXml(String) - Method in class org.waarp.ftp.simpleimpl.config.FileBasedConfiguration
-
Initiate the configuration from the xml file
- setConfigurationServerFromXml(FtpConfiguration, String) - Static method in class org.waarp.ftp.simpleimpl.config.FileBasedSslConfiguration
-
Initiate the configuration from the xml file for server
- setControlConnected() - Method in class org.waarp.ftp.core.session.FtpSession
-
This function is called when the Command Channel is connected (from channelConnected of the
NetworkHandler)
- setCorrectCodec() - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
Set the CODEC according to the mode.
- setCurrentCommandFinished() - Method in class org.waarp.ftp.core.session.FtpSession
-
Set the Current Command as finished
- setDataNetworkHandler(DataNetworkHandler) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- setDataNetworkHandler(DataNetworkHandler) - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Call when the DataNetworkHandler is created
- setDataSsl(boolean) - Method in class org.waarp.ftp.core.session.FtpSession
-
- setDATATIMEOUTCON(long) - Static method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setDeleteOnAbort(boolean) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setEndOfTransfer() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Set the current transfer as finished.
- setExitErrorCode(String) - Method in class org.waarp.ftp.core.session.FtpSession
-
Set Exit code after an error
- setExitNormalCode(String) - Method in class org.waarp.ftp.core.session.FtpSession
-
Set Exit normal code
- setExtraNextCommand(Enum) - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- setFile(String, boolean) - Method in interface org.waarp.ftp.core.file.FtpDir
-
Set a path as the current FileInterface
- setFile(String, boolean) - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpDir
-
- setFileProperty(String, File) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setFtpSession(FtpSession) - Method in class org.waarp.ftp.core.data.handler.DataBusinessHandler
-
Called when the connection is opened
- setFtpTransfer(FtpTransfer) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
- setIntProperty(String, int) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setLocalPort(int) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Set the Local Port (Active or Passive)
- setMaxGlobalMemory(long) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setMode(FtpArgumentCode.TransferMode) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- setMode(FtpArgumentCode.TransferMode) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- setNetworkHandler(NetworkHandler) - Method in class org.waarp.ftp.core.control.BusinessHandler
-
Called when the NetworkHandler is created
- setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
Add a session from a couple of addresses
- setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
Add a session from a couple of addresses
- setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class org.waarp.ftp.core.session.FtpSessionReference
-
Add a session from a couple of addresses
- setNewFtpTransfer(FtpCommandCode, FtpFile) - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Add a new transfer to be executed.
- setNewFtpTransfer(FtpCommandCode, List<String>, String) - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
Add a new transfer to be executed.
- setNewOpenedDataChannel(Channel) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Set the new connected Data Channel
- setNextCommand(CommandInterface) - Method in class org.waarp.ftp.core.session.FtpSession
-
Set the new current command
- setObject(Object) - Method in class org.waarp.ftp.core.command.AbstractCommand
-
- setOpenedDataChannel(Channel, DataNetworkHandler) - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
- setPassive() - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
Change to passive connection (all necessaries informations like local port should have been
set)
- setPassword(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setPreEndOfTransfer() - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
- setPreviousAsCurrentCommand() - Method in class org.waarp.ftp.core.session.FtpSession
-
Set the previous command as the new current command (used after a incorrect sequence of
commands or unknown command)
- setProperty(String, Object) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setReady(boolean) - Method in class org.waarp.ftp.core.session.FtpSession
-
- setReplyCode(ReplyCode, String) - Method in class org.waarp.ftp.core.session.FtpSession
-
- setReplyCode(CommandAbstractException) - Method in class org.waarp.ftp.core.session.FtpSession
-
- setSERVER_THREAD(int) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setServerAddress(String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setServerPort(int) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setSession(Channel) - Method in class org.waarp.ftp.core.data.handler.DataNetworkHandler
-
- setShutdown(boolean) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setSpecialInit(FtpAuth, FtpDir, Restart) - Method in class org.waarp.ftp.core.session.FtpSession
-
Special initialization (FtpExec with Https session)
- setSsl(boolean) - Method in class org.waarp.ftp.core.session.FtpSession
-
- setStatus(boolean) - Method in class org.waarp.ftp.core.data.FtpTransfer
-
- setStringProperty(String, String) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setStructure(FtpArgumentCode.TransferStructure) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- setStructure(FtpArgumentCode.TransferStructure) - Method in class org.waarp.ftp.core.data.handler.FtpDataModeCodec
-
- setSubType(FtpArgumentCode.TransferSubType) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- setTIMEOUTCON(long) - Method in class org.waarp.ftp.core.config.FtpConfiguration
-
- setTransferAbortedFromInternal(boolean) - Method in class org.waarp.ftp.core.data.FtpTransferControl
-
To enable abort from internal error
- setType(FtpArgumentCode.TransferType) - Method in class org.waarp.ftp.core.data.FtpDataAsyncConn
-
- setUniqueFile() - Method in interface org.waarp.ftp.core.file.FtpDir
-
Set a new unique path as the current FileInterface from the current Directory (STOU)
- setUniqueFile() - Method in class org.waarp.ftp.filesystembased.FilesystemBasedFtpDir
-
- setUsingNativeSsl(boolean) - Method in class org.waarp.ftp.core.config.FtpInternalConfiguration
-
- SimpleAuth - Class in org.waarp.ftp.simpleimpl.file
-
Simple Authentication based on a previously load XML file.
- SimpleAuth(String, String, String[]) - Constructor for class org.waarp.ftp.simpleimpl.file.SimpleAuth
-
- SimpleBusinessHandler - Class in org.waarp.ftp.simpleimpl.control
-
BusinessHandler implementation that allows pre and post actions on any operations and
specifically on transfer operations
- SimpleBusinessHandler() - Constructor for class org.waarp.ftp.simpleimpl.control.SimpleBusinessHandler
-
- SimpleGatewayFtpServer - Class in org.waarp.ftp.simpleimpl
-
Example of FTP Server using simple authentication (XML FileInterface based), and standard
Directory and FileInterface implementation (Filesystem based).
- SimpleGatewayFtpServer() - Constructor for class org.waarp.ftp.simpleimpl.SimpleGatewayFtpServer
-
- SimpleGatewaySslFtpServer - Class in org.waarp.ftp.simpleimpl
-
Example of FTP Server using simple authentication (XML FileInterface based), and standard
Directory and FileInterface implementation (Filesystem based).
- SimpleGatewaySslFtpServer() - Constructor for class org.waarp.ftp.simpleimpl.SimpleGatewaySslFtpServer
-
- SITE - Class in org.waarp.ftp.core.command.info
-
SITE command: implements some specific command like
XMD5
XCRC
XSHA1
as if
they were called directly
- SITE() - Constructor for class org.waarp.ftp.core.command.info.SITE
-
- SIZE - Class in org.waarp.ftp.core.command.rfc3659
-
SIZE command
- SIZE() - Constructor for class org.waarp.ftp.core.command.rfc3659.SIZE
-
- SMNT - Class in org.waarp.ftp.core.command.directory
-
SMNT command (unimplemented)
- SMNT() - Constructor for class org.waarp.ftp.core.command.directory.SMNT
-
- SslNetworkHandler - Class in org.waarp.ftp.core.control.ftps
-
- SslNetworkHandler(FtpSession) - Constructor for class org.waarp.ftp.core.control.ftps.SslNetworkHandler
-
- STAT - Class in org.waarp.ftp.core.command.info
-
STAT command
- STAT() - Constructor for class org.waarp.ftp.core.command.info.STAT
-
- stopLogger() - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
- STOR - Class in org.waarp.ftp.core.command.service
-
STOR command
- STOR() - Constructor for class org.waarp.ftp.core.command.service.STOR
-
- STOU - Class in org.waarp.ftp.core.command.service
-
STOU command
- STOU() - Constructor for class org.waarp.ftp.core.command.service.STOU
-
- STRU - Class in org.waarp.ftp.core.command.parameter
-
STRU command
- STRU() - Constructor for class org.waarp.ftp.core.command.parameter.STRU
-
- structure - Variable in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferStructure
-
TransferStructure
- subtype - Variable in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferSubType
-
TransferSubType
- SYST - Class in org.waarp.ftp.core.command.info
-
SYST command
- SYST() - Constructor for class org.waarp.ftp.core.command.info.SYST
-
- validCommandChannels(FtpConfiguration) - Static method in class org.waarp.ftp.core.utils.FtpChannelUtils
-
Return the number of still positive command connections
- valueOf(String) - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferStructure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferStructure
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferSubType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.waarp.ftp.core.command.FtpArgumentCode.TransferType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.waarp.ftp.core.command.FtpCommandCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.