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

A

ABOR - Class in goldengate.ftp.core.command.service
ABOR command
ABOR() - Constructor for class goldengate.ftp.core.command.service.ABOR
 
AbstractCommand - Class in goldengate.ftp.core.command
Abstract definition of an FTP Command
AbstractCommand() - Constructor for class goldengate.ftp.core.command.AbstractCommand
 
account - Variable in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
Account name
accounts - Variable in class goldengate.ftp.simpleimpl.file.SimpleAuth
Multiple accounts
ACCT - Class in goldengate.ftp.core.command.access
ACCT command
ACCT() - Constructor for class goldengate.ftp.core.command.access.ACCT
 
addCommandChannel(Channel, FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Add a command channel into the list
addDataChannel(Channel, FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Add a data channel into the list
afterRunCommandKo(CommandAbstractException) - Method in class goldengate.ftp.core.control.BusinessHandler
Run when a FTP exception is catch (the channel is not necessary closed after).
afterRunCommandKo(CommandAbstractException) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
afterRunCommandOk() - Method in class goldengate.ftp.core.control.BusinessHandler
This method is called for every received message after the execution of the command but before the final reply to the client.
afterRunCommandOk() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
afterTransferDoneBeforeAnswer(FtpTransfer) - Method in class goldengate.ftp.core.control.BusinessHandler
Run when a transfer is finished (eventually in error) but before answering.
afterTransferDoneBeforeAnswer(FtpTransfer) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
ALLO - Class in goldengate.ftp.core.command.service
ALLO command: test if enough space is disponible
ALLO() - Constructor for class goldengate.ftp.core.command.service.ALLO
 
APPE - Class in goldengate.ftp.core.command.service
APPE command
APPE() - Constructor for class goldengate.ftp.core.command.service.APPE
 

B

beforeRunCommand() - Method in class goldengate.ftp.core.control.BusinessHandler
This method is called for every received message before the execution of the command.
beforeRunCommand() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
bindLock() - Method in class goldengate.ftp.core.config.FtpConfiguration
In bind/unbind operation, lock
bindPassive(InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Try to add a Passive Channel listening to the specified local address
bindUnlock() - Method in class goldengate.ftp.core.config.FtpConfiguration
In bind/unbind operation, unlock
BLOCKSIZE - Variable in class goldengate.ftp.core.config.FtpConfiguration
Size by default of block size for receive/sending files.
BUFFERSIZEDEFAULT - Static variable in class goldengate.ftp.core.config.FtpInternalConfiguration
Default size for buffers (NIO)
businessClean() - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
 
businessHandler - Variable in class goldengate.ftp.core.config.FtpConfiguration
Which class will be used for BusinessHandler
BusinessHandler - Class in goldengate.ftp.core.control
This class is to be implemented in order to allow Business actions according to FTP service
BusinessHandler() - Constructor for class goldengate.ftp.core.control.BusinessHandler
Constructor with no argument (mandatory)

C

CDUP - Class in goldengate.ftp.core.command.directory
CDUP command
CDUP() - Constructor for class goldengate.ftp.core.command.directory.CDUP
 
changeNetworkLimit(long, long) - Method in class goldengate.ftp.core.config.FtpConfiguration
Reset the global monitor for bandwidth limitation and change future channel monitors with values divided by 10 (channel = global / 10)
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class goldengate.ftp.core.control.NetworkHandler
Run firstly executeChannelClosed.
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Run firstly executeChannelClosed.
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class goldengate.ftp.core.control.NetworkHandler
Initialiaze the Handler.
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Initialize the Handler.
channelInterestChanged(ChannelHandlerContext, ChannelStateEvent) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
To enable continues of Retrieve operation (prevent OOM)
charset - Variable in enum goldengate.ftp.core.command.FtpArgumentCode.TransferType
Charset Name if any
checkPassword(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
Check the password for Shutdown
CircularIntValue - Class in goldengate.ftp.simpleimpl.config
Circular Value used by passive connections to find the next valid port to propose to the client.
CircularIntValue(int, int) - Constructor for class goldengate.ftp.simpleimpl.config.CircularIntValue
Create a circular range of values
cleanSession() - Method in class goldengate.ftp.core.control.BusinessHandler
To Clean the session attached objects
cleanSession() - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
To Clean the session attached objects for Data Network
cleanSession() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
cleanSession() - Method in class goldengate.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
 
clear() - Method in class goldengate.ftp.core.control.BusinessHandler
Clean the BusinessHandler.
clear() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Clear the Data Connection
clear() - Method in class goldengate.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 goldengate.ftp.core.data.handler.DataBusinessHandler
Clean the DataBusinessHandler
clear() - Method in class goldengate.ftp.core.session.FtpSession
 
clear() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
Clean object
CLIENT_THREAD - Variable in class goldengate.ftp.core.config.FtpConfiguration
Default number of threads in pool for Client part.
CODEC_LIMIT - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Limit Codec
CODEC_MODE - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Mode Codec
CODEC_STRUCTURE - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Structure Codec
CODEC_TYPE - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Type Codec
command - Variable in enum goldengate.ftp.core.command.FtpCommandCode
The Class that implements this command
computeNbThreads() - Method in class goldengate.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 goldengate.ftp.core.utils.FtpTimerTask
Configuration
ConnectionCommand - Class in goldengate.ftp.core.command.internal
Connection command: initialize the process of authentication
ConnectionCommand(FtpSession) - Constructor for class goldengate.ftp.core.command.internal.ConnectionCommand
Create a ConnectionCommand
contains(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.session.FtpSessionReference
Test if the couple of addresses is already in the hashmap (only for Active)
CWD - Class in goldengate.ftp.core.command.directory
CWD command
CWD() - Constructor for class goldengate.ftp.core.command.directory.CWD
 

D

dataBusinessHandler - Variable in class goldengate.ftp.core.config.FtpConfiguration
Which class will be used for DataBusinessHandler
DataBusinessHandler - Class in goldengate.ftp.core.data.handler
This class is to be implemented in order to allow Business actions according to FTP service
DataBusinessHandler() - Constructor for class goldengate.ftp.core.data.handler.DataBusinessHandler
Constructor with no argument (mandatory)
DataNetworkHandler - Class in goldengate.ftp.core.data.handler
Network handler for Data connections
DataNetworkHandler(FtpConfiguration, DataBusinessHandler, boolean) - Constructor for class goldengate.ftp.core.data.handler.DataNetworkHandler
Constructor from DataBusinessHandler
decode(ChannelHandlerContext, Channel, Object) - Method in class goldengate.ftp.core.control.FtpControlStringDecoder
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
decode(ChannelBuffer) - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
decodeRecord(ChannelBuffer, int) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
decodeRecordStandard(ChannelBuffer, int) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
DEFAULT_GLOBAL_LIMIT - Static variable in class goldengate.ftp.core.config.FtpConfiguration
Default global limit 512Mbit
DEFAULT_SESSION_LIMIT - Static variable in class goldengate.ftp.core.config.FtpConfiguration
Default session limit 64Mbit, so up to 8 full simultaneous clients
delayLimit - Variable in class goldengate.ftp.core.config.FtpConfiguration
Delay in ms between two checks
DELE - Class in goldengate.ftp.core.command.service
DELE command
DELE() - Constructor for class goldengate.ftp.core.command.service.DELE
 
deleteOnAbort - Variable in class goldengate.ftp.core.config.FtpConfiguration
Should the file be deleted when the transfer is aborted on STOR like commands
delFtpSession(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpConfiguration
Remove the FtpSession
delFtpSession(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Remove the FtpSession
delFtpSession(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.session.FtpSessionReference
Remove the FtpSession from couple of addresses

E

encode(ChannelHandlerContext, Channel, Object) - Method in class goldengate.ftp.core.control.FtpControlStringEncoder
 
encode(DataBlock) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
Encode a DataBlock in the correct format for Mode
encode(ChannelBuffer) - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
encodeRecord(DataBlock, ChannelBuffer) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
encodeRecordStandard(DataBlock, ChannelBuffer) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
EPRT - Class in goldengate.ftp.core.command.rfc2428
EPRT command
EPRT() - Constructor for class goldengate.ftp.core.command.rfc2428.EPRT
 
EPSV - Class in goldengate.ftp.core.command.rfc2428
EPSV command
EPSV() - Constructor for class goldengate.ftp.core.command.rfc2428.EPSV
 
equals(Object) - Method in class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class goldengate.ftp.core.control.NetworkHandler
Default exception task: close the current connection after calling exceptionLocalCaught and writing if possible the current replyCode.
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Default exception task: close the current connection after calling exceptionLocalCaught.
exceptionLocalCaught(ExceptionEvent) - Method in class goldengate.ftp.core.control.BusinessHandler
Run when an exception is get before the channel is closed.
exceptionLocalCaught(ExceptionEvent) - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
Run when an exception is get before the channel is closed.
exceptionLocalCaught(ExceptionEvent) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
exceptionLocalCaught(ExceptionEvent) - Method in class goldengate.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
 
exec() - Method in class goldengate.ftp.core.command.access.ACCT
 
exec() - Method in class goldengate.ftp.core.command.access.PASS
 
exec() - Method in class goldengate.ftp.core.command.access.QUIT
 
exec() - Method in class goldengate.ftp.core.command.access.USER
 
exec() - Method in class goldengate.ftp.core.command.directory.CDUP
 
exec() - Method in class goldengate.ftp.core.command.directory.CWD
 
exec() - Method in class goldengate.ftp.core.command.extension.XCRC
 
exec() - Method in class goldengate.ftp.core.command.extension.XMD5
 
exec() - Method in class goldengate.ftp.core.command.extension.XSHA1
 
exec() - Method in class goldengate.ftp.core.command.info.HELP
 
exec() - Method in class goldengate.ftp.core.command.info.NOOP
 
exec() - Method in class goldengate.ftp.core.command.info.SITE
 
exec() - Method in class goldengate.ftp.core.command.info.STAT
 
exec() - Method in class goldengate.ftp.core.command.info.SYST
 
exec() - Method in class goldengate.ftp.core.command.internal.ConnectionCommand
 
exec() - Method in class goldengate.ftp.core.command.internal.IncorrectCommand
 
exec() - Method in class goldengate.ftp.core.command.internal.INTERNALSHUTDOWN
 
exec() - Method in class goldengate.ftp.core.command.internal.LIMITBANDWIDTH
 
exec() - Method in class goldengate.ftp.core.command.internal.UnimplementedCommand
 
exec() - Method in class goldengate.ftp.core.command.internal.UnknownCommand
 
exec() - Method in class goldengate.ftp.core.command.parameter.MODE
 
exec() - Method in class goldengate.ftp.core.command.parameter.PASV
 
exec() - Method in class goldengate.ftp.core.command.parameter.PORT
 
exec() - Method in class goldengate.ftp.core.command.parameter.STRU
 
exec() - Method in class goldengate.ftp.core.command.parameter.TYPE
 
exec() - Method in class goldengate.ftp.core.command.rfc2389.FEAT
 
exec() - Method in class goldengate.ftp.core.command.rfc2389.OPTS
 
exec() - Method in class goldengate.ftp.core.command.rfc2428.EPRT
 
exec() - Method in class goldengate.ftp.core.command.rfc2428.EPSV
 
exec() - Method in class goldengate.ftp.core.command.rfc3659.MDTM
 
exec() - Method in class goldengate.ftp.core.command.rfc3659.MLSD
 
exec() - Method in class goldengate.ftp.core.command.rfc3659.MLST
 
exec() - Method in class goldengate.ftp.core.command.rfc3659.SIZE
 
exec() - Method in class goldengate.ftp.core.command.service.ABOR
 
exec() - Method in class goldengate.ftp.core.command.service.ALLO
 
exec() - Method in class goldengate.ftp.core.command.service.APPE
 
exec() - Method in class goldengate.ftp.core.command.service.DELE
 
exec() - Method in class goldengate.ftp.core.command.service.LIST
 
exec() - Method in class goldengate.ftp.core.command.service.MKD
 
exec() - Method in class goldengate.ftp.core.command.service.NLST
 
exec() - Method in class goldengate.ftp.core.command.service.PWD
 
exec() - Method in class goldengate.ftp.core.command.service.REST
 
exec() - Method in class goldengate.ftp.core.command.service.RETR
 
exec() - Method in class goldengate.ftp.core.command.service.RMD
 
exec() - Method in class goldengate.ftp.core.command.service.RNFR
 
exec() - Method in class goldengate.ftp.core.command.service.RNTO
 
exec() - Method in class goldengate.ftp.core.command.service.STOR
 
exec() - Method in class goldengate.ftp.core.command.service.STOU
 
executeChannelClosed() - Method in class goldengate.ftp.core.control.BusinessHandler
Is executed when the channel is closed, just before cleaning and just after.
executeChannelClosed() - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
Is executed when the channel is closed, just before the test on the finish status.
executeChannelClosed() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
executeChannelClosed() - Method in class goldengate.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
 
executeChannelConnected(Channel) - Method in class goldengate.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 goldengate.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 goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
executeChannelConnected(Channel) - Method in class goldengate.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
 

F

FEAT - Class in goldengate.ftp.core.command.rfc2389
FEAT command
FEAT() - Constructor for class goldengate.ftp.core.command.rfc2389.FEAT
 
FileBasedAuth - Class in goldengate.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 goldengate.ftp.simpleimpl.file.FileBasedAuth
 
FileBasedConfiguration - Class in goldengate.ftp.simpleimpl.config
FtpConfiguration based on a XML file
FileBasedConfiguration(Class<?>, Class<? extends BusinessHandler>, Class<? extends DataBusinessHandler>, FileParameterInterface) - Constructor for class goldengate.ftp.simpleimpl.config.FileBasedConfiguration
 
FileBasedDir - Class in goldengate.ftp.simpleimpl.file
FtpFile implementation based on true directories and files
FileBasedDir(FtpSession) - Constructor for class goldengate.ftp.simpleimpl.file.FileBasedDir
 
FileBasedFile - Class in goldengate.ftp.simpleimpl.file
FtpFile implementation based on true directories and files
FileBasedFile(FtpSession, FileBasedDir, String, boolean) - Constructor for class goldengate.ftp.simpleimpl.file.FileBasedFile
 
FileSystemBasedDataBusinessHandler - Class in goldengate.ftp.simpleimpl.data
DataBusinessHandler implementation based on Simple Filesystem
FileSystemBasedDataBusinessHandler() - Constructor for class goldengate.ftp.simpleimpl.data.FileSystemBasedDataBusinessHandler
 
FilesystemBasedFtpAuth - Class in goldengate.ftp.filesystembased
Filesystem implementation of a AuthInterface
FilesystemBasedFtpAuth(FtpSession) - Constructor for class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
 
FilesystemBasedFtpDir - Class in goldengate.ftp.filesystembased
Filesystem implementation of a FtpDir
FilesystemBasedFtpDir(FtpSession) - Constructor for class goldengate.ftp.filesystembased.FilesystemBasedFtpDir
 
FilesystemBasedFtpFile - Class in goldengate.ftp.filesystembased
Filesystem implementation of a FtpFile
FilesystemBasedFtpFile(FtpSession, FilesystemBasedFtpDir, String, boolean) - Constructor for class goldengate.ftp.filesystembased.FilesystemBasedFtpFile
 
FilesystemBasedFtpRestart - Class in goldengate.ftp.filesystembased
Filesystem implementation of a Restart.
FilesystemBasedFtpRestart(FtpSession) - Constructor for class goldengate.ftp.filesystembased.FilesystemBasedFtpRestart
 
fromClass - Variable in class goldengate.ftp.core.config.FtpConfiguration
Which class owns this configuration
FtpArgumentCode - Class in goldengate.ftp.core.command
Definition of all Argument of Parameter commands (MODE, STRU, TYPE)
FtpArgumentCode() - Constructor for class goldengate.ftp.core.command.FtpArgumentCode
 
FtpArgumentCode.TransferMode - Enum in goldengate.ftp.core.command
Mode of transmission
FtpArgumentCode.TransferStructure - Enum in goldengate.ftp.core.command
Structure of transmission
FtpArgumentCode.TransferSubType - Enum in goldengate.ftp.core.command
SubType of transmission
FtpArgumentCode.TransferType - Enum in goldengate.ftp.core.command
Type of transmission
FtpAuth - Interface in goldengate.ftp.core.file
 
FtpChannelUtils - Class in goldengate.ftp.core.utils
Some useful functions related to Channel of Netty
FtpChannelUtils(FtpConfiguration) - Constructor for class goldengate.ftp.core.utils.FtpChannelUtils
 
FtpCommandCode - Enum in goldengate.ftp.core.command
This class must reassemble all the commands that could be implemented.
FtpConfiguration - Class in goldengate.ftp.core.config
Abstract class for configuration
FtpConfiguration(Class<?>, Class<? extends BusinessHandler>, Class<? extends DataBusinessHandler>, FileParameterInterface) - Constructor for class goldengate.ftp.core.config.FtpConfiguration
Simple constructor
FtpControlStringDecoder - Class in goldengate.ftp.core.control
Exactly same as StringDecoder from Netty
FtpControlStringDecoder() - Constructor for class goldengate.ftp.core.control.FtpControlStringDecoder
 
FtpControlStringDecoder(String) - Constructor for class goldengate.ftp.core.control.FtpControlStringDecoder
 
FtpControlStringDecoder(Charset) - Constructor for class goldengate.ftp.core.control.FtpControlStringDecoder
 
FtpControlStringEncoder - Class in goldengate.ftp.core.control
Exactly same as StringEncoder from Netty
FtpControlStringEncoder() - Constructor for class goldengate.ftp.core.control.FtpControlStringEncoder
 
FtpControlStringEncoder(String) - Constructor for class goldengate.ftp.core.control.FtpControlStringEncoder
 
FtpControlStringEncoder(Charset) - Constructor for class goldengate.ftp.core.control.FtpControlStringEncoder
 
FtpDataAsyncConn - Class in goldengate.ftp.core.data
Main class that handles Data connection using asynchronous connection with Netty
FtpDataAsyncConn(FtpSession) - Constructor for class goldengate.ftp.core.data.FtpDataAsyncConn
Constructor for Active session by default
FtpDataModeCodec - Class in goldengate.ftp.core.data.handler
First CODEC :
- encode : takes a DataBlock and transforms it to a ChannelBuffer
- decode : takes a ChannelBuffer and transforms it to a DataBlock
STREAM and BLOCK mode are implemented.
FtpDataModeCodec(FtpArgumentCode.TransferMode, FtpArgumentCode.TransferStructure) - Constructor for class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
FtpDataPipelineFactory - Class in goldengate.ftp.core.data.handler
Pipeline Factory for Data Network.
FtpDataPipelineFactory(Class<? extends DataBusinessHandler>, FtpConfiguration, boolean) - Constructor for class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Constructor which Initializes some data
FtpDataStructureCodec - Class in goldengate.ftp.core.data.handler
Third CODEC :
- encode/decode : takes DataBlock and transforms it to a DataBlock
FILE and RECORD are implemented (DataNetworkHandler will do the real job).
FtpDataStructureCodec(FtpArgumentCode.TransferStructure) - Constructor for class goldengate.ftp.core.data.handler.FtpDataStructureCodec
 
FtpDataTypeCodec - Class in goldengate.ftp.core.data.handler
Second CODEC :
- encode/decode : takes a DataBlock and trsnforms it to a new DataBlock according to the types
Force ASCII, EBCDIC or IMAGE (with NON PRINT).
FtpDataTypeCodec(FtpArgumentCode.TransferType, FtpArgumentCode.TransferSubType) - Constructor for class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
FtpDir - Interface in goldengate.ftp.core.file
 
FtpFile - Interface in goldengate.ftp.core.file
 
FtpInternalConfiguration - Class in goldengate.ftp.core.config
Internal configuration of the FTP server, related to Netty
FtpInternalConfiguration(FtpConfiguration) - Constructor for class goldengate.ftp.core.config.FtpInternalConfiguration
Constructor
FtpInternalConfiguration.BindAddress - Class in goldengate.ftp.core.config
 
FtpInternalConfiguration.BindAddress(Channel) - Constructor for class goldengate.ftp.core.config.FtpInternalConfiguration.BindAddress
Constructor
FtpNoConnectionException - Exception in goldengate.ftp.core.exception
No Connection exception
FtpNoConnectionException(String) - Constructor for exception goldengate.ftp.core.exception.FtpNoConnectionException
 
FtpNoConnectionException(String, Throwable) - Constructor for exception goldengate.ftp.core.exception.FtpNoConnectionException
 
FtpNoFileException - Exception in goldengate.ftp.core.exception
No file exception
FtpNoFileException(String) - Constructor for exception goldengate.ftp.core.exception.FtpNoFileException
 
FtpNoFileException(String, Throwable) - Constructor for exception goldengate.ftp.core.exception.FtpNoFileException
 
FtpNoTransferException - Exception in goldengate.ftp.core.exception
No transfer exception
FtpNoTransferException(String) - Constructor for exception goldengate.ftp.core.exception.FtpNoTransferException
 
FtpNoTransferException(String, Throwable) - Constructor for exception goldengate.ftp.core.exception.FtpNoTransferException
 
FtpPipelineFactory - Class in goldengate.ftp.core.control
Pipeline factory for Control command connection
FtpPipelineFactory(Class<? extends BusinessHandler>, FtpConfiguration) - Constructor for class goldengate.ftp.core.control.FtpPipelineFactory
Constructor which Initializes some data for Server only
FtpSeekAheadData - Class in goldengate.ftp.core.data.handler
SeekAheadData Class used to optimize access to the incoming buffer
FtpSession - Class in goldengate.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 goldengate.ftp.core.session.FtpSession
Constructor
FtpSessionReference - Class in goldengate.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 goldengate.ftp.core.session.FtpSessionReference
Constructor
FtpSessionReference.P2PAddress - Class in goldengate.ftp.core.session
Index of FtpSession References
FtpSessionReference.P2PAddress(Channel) - Constructor for class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
Constructor from Channel
FtpSessionReference.P2PAddress(InetAddress, InetSocketAddress) - Constructor for class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
Constructor from addresses
FtpSignalHandler - Class in goldengate.ftp.core.utils
Signal Handler to allow trapping signals.
FtpTimerTask - Class in goldengate.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 goldengate.ftp.core.utils.FtpTimerTask
Constructor from type
FtpTransfer - Class in goldengate.ftp.core.data
Class that owns one transfer to be run
FtpTransfer(FtpCommandCode, List<String>, String) - Constructor for class goldengate.ftp.core.data.FtpTransfer
 
FtpTransfer(FtpCommandCode, FtpFile) - Constructor for class goldengate.ftp.core.data.FtpTransfer
 
FtpTransferControl - Class in goldengate.ftp.core.data
Main class that handles transfers and their execution
FtpTransferControl(FtpSession) - Constructor for class goldengate.ftp.core.data.FtpTransferControl
 
FtpTransferExecutor - Class in goldengate.ftp.core.data
Class that implements the execution of the Transfer itself.
FtpTransferExecutor(FtpSession, FtpTransfer) - Constructor for class goldengate.ftp.core.data.FtpTransferExecutor
Create an executor and launch it
FtpUnknownFieldException - Exception in goldengate.ftp.core.exception
Unknown Field exception
FtpUnknownFieldException(String) - Constructor for exception goldengate.ftp.core.exception.FtpUnknownFieldException
 
FtpUnknownFieldException(String, Throwable) - Constructor for exception goldengate.ftp.core.exception.FtpUnknownFieldException
 
fullIp - Variable in class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
Local Inet Socket Address (with port)

G

get2428Address(InetSocketAddress) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Return the (RFC2428) Address in the format compatible with FTP (RFC2428)
get2428InetSocketAddress(String) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the (RFC2428) InetSocketAddress corresponding to the FTP format of address (RFC2428)
getAccount() - Method in interface goldengate.ftp.core.file.FtpAuth
 
getAccount() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
 
getActiveBootstrap() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getActiveFtpSession(Channel) - Method in class goldengate.ftp.core.session.FtpSessionReference
Return and remove the FtpSession
getAddress(InetSocketAddress) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Return the Address in the format compatible with FTP argument
getAnswer() - Method in class goldengate.ftp.core.session.FtpSession
 
getArg() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getArgs() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getAuth() - Method in class goldengate.ftp.core.session.FtpSession
 
getBaseDirectory() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getBaseDirectory() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
 
getBasename(String) - Static method in class goldengate.ftp.core.session.FtpSession
 
getBlockSize() - Method in class goldengate.ftp.core.session.FtpSession
 
getBusinessHandler() - Method in class goldengate.ftp.core.control.NetworkHandler
 
getBusinessHandler() - Method in class goldengate.ftp.core.session.FtpSession
 
getBusinessNewAuth() - Method in class goldengate.ftp.core.control.BusinessHandler
Create a new AuthInterface according to business choice
getBusinessNewAuth() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getBusinessNewDir() - Method in class goldengate.ftp.core.control.BusinessHandler
Create a new FtpDir according to business choice
getBusinessNewDir() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getBusinessNewRestart() - Method in class goldengate.ftp.core.control.BusinessHandler
Create a new Restart according to business choice
getBusinessNewRestart() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getCode() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getCommand() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getCommand() - Method in class goldengate.ftp.core.data.FtpTransfer
 
getCommandChannelFactory() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getCommandChannelGroup() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getConfiguration() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getConfiguration() - Method in class goldengate.ftp.core.session.FtpSession
Get the configuration
getControlChannel() - Method in class goldengate.ftp.core.control.NetworkHandler
 
getControlChannel() - Method in class goldengate.ftp.core.session.FtpSession
 
getCurrentCommand() - Method in class goldengate.ftp.core.session.FtpSession
 
getCurrentDataChannel() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Return the current Data Channel
getDataActiveChannelFactory() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getDataBusinessHandler() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getDataBusinessHandler() - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
 
getDataChannelGroup() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getDataConn() - Method in class goldengate.ftp.core.session.FtpSession
 
getDataNetworkHandler() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getDataNetworkHandler() - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
 
getDataPassiveChannelFactory() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getDataPipelineExecutor() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Return the associated PipelineExecutor for Data Pipeline
getDefaultFeatMessage() - Method in class goldengate.ftp.core.control.BusinessHandler
 
getDelayLimit() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getDir() - Method in class goldengate.ftp.core.session.FtpSession
 
getExecutingFtpTransfer() - Method in class goldengate.ftp.core.data.FtpTransferControl
 
getFeatMessage() - Method in class goldengate.ftp.core.control.BusinessHandler
 
getFeatMessage() - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getFileParameter() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getFileParameter() - Method in class goldengate.ftp.core.session.FtpSession
 
getFileProperty(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getFromLine(FtpSession, String) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
Get the corresponding AbstractCommand object from the line received from the client associated with the handler
getFtpFile() - Method in class goldengate.ftp.core.data.FtpTransfer
 
getFtpInternalConfiguration() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getFtpSession(Channel, boolean) - Method in class goldengate.ftp.core.config.FtpConfiguration
Return and remove the FtpSession
getFtpSession(Channel, boolean) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Return and remove the FtpSession
getFtpSession() - Method in class goldengate.ftp.core.control.BusinessHandler
 
getFtpSession() - Method in class goldengate.ftp.core.control.NetworkHandler
 
getFtpSession() - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
 
getFtpSession() - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
 
getFtpTransferControl() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getGlobalTrafficShapingHandler() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getHelpMessage(String) - Method in class goldengate.ftp.core.control.BusinessHandler
 
getHelpMessage(String) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getInetSocketAddress(String) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the InetSocketAddress corresponding to the FTP format of address
getInfo() - Method in class goldengate.ftp.core.data.FtpTransfer
 
getIntProperty(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getLocalAddress() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getLocalInetAddress(Channel) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the Local InetAddress
getLocalInetSocketAddress(Channel) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the Local InetSocketAddress
getLocalPort() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getLock() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getMLSxOptsMessage(String[]) - Method in class goldengate.ftp.core.control.BusinessHandler
 
getMode() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getMode() - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
getNbBindedPassive() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getNetworkHandler() - Method in class goldengate.ftp.core.control.BusinessHandler
 
getNetworkHandler() - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
 
getNetworkHandler() - Method in class goldengate.ftp.core.session.FtpSession
 
getNewPassivePort(FtpConfiguration) - Static method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getNext() - Method in class goldengate.ftp.simpleimpl.config.CircularIntValue
Get the next value
getNextRangePort() - Method in class goldengate.ftp.core.config.FtpConfiguration
Return the next available port for passive connections.
getNextRangePort() - Method in class goldengate.ftp.simpleimpl.config.FileBasedConfiguration
 
getNumberSessions() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getObject() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getObjectSizeEstimator() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
getOptsMessage(String[]) - Method in class goldengate.ftp.core.control.BusinessHandler
 
getOptsMessage(String[]) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getPassiveFtpSession(Channel) - Method in class goldengate.ftp.core.session.FtpSessionReference
Return and remove the FtpSession
getPath() - Method in class goldengate.ftp.core.data.FtpTransfer
 
getPipeline() - Method in class goldengate.ftp.core.control.FtpPipelineFactory
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
getPipeline() - Method in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Create the pipeline with Handler, ObjectDecoder, ObjectEncoder.
getPipelineExecutor() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Return the associated PipelineExecutor for Command Pipeline
getPreviousCommand() - Method in class goldengate.ftp.core.session.FtpSession
 
getProperty(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getRemoteAddress() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getRemoteInetAddress(Channel) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the Remote InetAddress
getRemoteInetSocketAddress(Channel) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Get the Remote InetSocketAddress
getRemotePort() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getReplyCode() - Method in class goldengate.ftp.core.session.FtpSession
 
getRestart() - Method in class goldengate.ftp.core.session.FtpSession
 
getServerAddress() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getServerChannelReadLimit() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getServerChannelWriteLimit() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getServerGlobalReadLimit() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getServerGlobalWriteLimit() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getServerPort() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getSession() - Method in class goldengate.ftp.core.command.AbstractCommand
 
getSimpleAuth(String) - Method in class goldengate.ftp.simpleimpl.config.FileBasedConfiguration
 
getSpecializedSiteCommand(FtpSession, String) - Method in class goldengate.ftp.core.control.BusinessHandler
Check if a command pass to SITE command is legal
getSpecializedSiteCommand(FtpSession, String) - Method in class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
getStatus() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getStatus() - Method in class goldengate.ftp.core.data.FtpTransfer
 
getStringProperty(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getStructure() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getStructure() - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
getStructure() - Method in class goldengate.ftp.core.data.handler.FtpDataStructureCodec
 
getSubType() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getSubType() - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
getTransferMode(char) - Static method in class goldengate.ftp.core.command.FtpArgumentCode
Get the TransferMode according to the char
getTransferStructure(char) - Static method in class goldengate.ftp.core.command.FtpArgumentCode
Get the TransferStructure according to the char
getTransferSubType(char) - Static method in class goldengate.ftp.core.command.FtpArgumentCode
Get the TransferSubType according to the char
getTransferType(char) - Static method in class goldengate.ftp.core.command.FtpArgumentCode
Get the TransferType according to the char
getTrueFile() - Method in class goldengate.ftp.simpleimpl.file.FileBasedFile
This method is a good to have in a true FtpFile implementation.
getType() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
getType() - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
getUniqueExtension() - Method in class goldengate.ftp.core.config.FtpConfiguration
 
getUniqueExtension() - Method in class goldengate.ftp.core.session.FtpSession
 
getValue(String) - Method in class goldengate.ftp.core.command.AbstractCommand
 
getWorker() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
goldengate.ftp.core.command - package goldengate.ftp.core.command
Global classes that store all informations on implemented commands, arguments, reply codes.
goldengate.ftp.core.command.access - package goldengate.ftp.core.command.access
FTP Access related command
goldengate.ftp.core.command.directory - package goldengate.ftp.core.command.directory
FTP Directory related commands
goldengate.ftp.core.command.extension - package goldengate.ftp.core.command.extension
FTP non standard Extensions related command
goldengate.ftp.core.command.info - package goldengate.ftp.core.command.info
FTP Informational related command
goldengate.ftp.core.command.internal - package goldengate.ftp.core.command.internal
FTP Internal related command
goldengate.ftp.core.command.parameter - package goldengate.ftp.core.command.parameter
FTP Parameter related command
goldengate.ftp.core.command.rfc2389 - package goldengate.ftp.core.command.rfc2389
FTP RFC 2389 related command
goldengate.ftp.core.command.rfc2428 - package goldengate.ftp.core.command.rfc2428
FTP RFC 2428 related command
goldengate.ftp.core.command.rfc3659 - package goldengate.ftp.core.command.rfc3659
FTP RFC 3659 related command
goldengate.ftp.core.command.rfc775 - package goldengate.ftp.core.command.rfc775
FTP RFC 775 related command
goldengate.ftp.core.command.service - package goldengate.ftp.core.command.service
FTP Service (transfer) related command
goldengate.ftp.core.config - package goldengate.ftp.core.config
Classes implementing configuration
goldengate.ftp.core.control - package goldengate.ftp.core.control
Classes implementing Control connections.
goldengate.ftp.core.data - package goldengate.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.
goldengate.ftp.core.data.handler - package goldengate.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.
goldengate.ftp.core.exception - package goldengate.ftp.core.exception
Classes implementing internal exceptions
goldengate.ftp.core.file - package goldengate.ftp.core.file
Interfaces for FtpFile, FtpDir and FtpAuth as specific FTP extension of interfaces FileInterface, DirInterface and AuthInterface
goldengate.ftp.core.session - package goldengate.ftp.core.session
Classes implementing session
goldengate.ftp.core.utils - package goldengate.ftp.core.utils
Classes implementing utilities functions
goldengate.ftp.filesystembased - package goldengate.ftp.filesystembased
Classes implementing File, Directory and Authentication according to a filesystem implementation for FTP
goldengate.ftp.simpleimpl - package goldengate.ftp.simpleimpl
Main class for the simple FTP server example based on Filesystem and simple authentication.
goldengate.ftp.simpleimpl.config - package goldengate.ftp.simpleimpl.config
Simple configuration example.
goldengate.ftp.simpleimpl.control - package goldengate.ftp.simpleimpl.control
Simple FTP server example of control business.
goldengate.ftp.simpleimpl.data - package goldengate.ftp.simpleimpl.data
Simple FTP server example of data business.
goldengate.ftp.simpleimpl.file - package goldengate.ftp.simpleimpl.file
Filesystem based implementation example of File, Dir, Auth and SimpleAuth.

H

handle(Signal) - Method in class goldengate.ftp.core.utils.FtpSignalHandler
Handle signal
handleDownstream(ChannelHandlerContext, ChannelEvent) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
HANDLER - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Handler Codec
hasArg() - Method in class goldengate.ftp.core.command.AbstractCommand
 
hasFtpSession(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpConfiguration
Test if the couple of addresses is already in the context
hasFtpSession(InetAddress, InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Test if the couple of addresses is already in the context
hashCode() - Method in class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
 
HELP - Class in goldengate.ftp.core.command.info
HELP command
HELP() - Constructor for class goldengate.ftp.core.command.info.HELP
 

I

IncorrectCommand - Class in goldengate.ftp.core.command.internal
Incorrect command
IncorrectCommand() - Constructor for class goldengate.ftp.core.command.internal.IncorrectCommand
 
initPassiveConnection() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Initialize the socket from Server side (only used in Passive)
initSignalHandler(FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpSignalHandler
Function to initialized the SignalHandler
inShutdownProcess() - Method in class goldengate.ftp.core.config.FtpConfiguration
Shutdown process is on going
inShutdownProcess() - Method in class goldengate.ftp.simpleimpl.config.FileBasedConfiguration
 
INTERNALSHUTDOWN - Class in goldengate.ftp.core.command.internal
Internal shutdown command that will shutdown the FTP service with a password
INTERNALSHUTDOWN() - Constructor for class goldengate.ftp.core.command.internal.INTERNALSHUTDOWN
 
invalidCurrentCommand() - Method in class goldengate.ftp.core.command.AbstractCommand
 
ipOnly - Variable in class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
Remote Inet Address (no port)
isAccountValid(String) - Method in class goldengate.ftp.simpleimpl.file.SimpleAuth
Is the given account a valid one
isAdmin() - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
 
isAdmin - Variable in class goldengate.ftp.simpleimpl.file.SimpleAuth
Is the current user an administrator (which can shutdown or change bandwidth limitation)
isBind() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
isBusinessPathValid(String) - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
 
isConnected() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Is the Data dataChannel connected
isCurrentCommandFinished() - Method in class goldengate.ftp.core.session.FtpSession
 
isExtensionCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is an extension operation (XMD5, XCRC, XSHA1, ...)
isFileStreamBlockAsciiImage() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
isFtpTransferExecuting() - Method in class goldengate.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)
isInShutdown() - Static method in class goldengate.ftp.core.utils.FtpSignalHandler
Says if the Process is currently in shutdown
isListLikeCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is a List like operation (LIST, NLST, MLSD, MLST, ...)
isNextCommandValid(CommandInterface) - Method in class goldengate.ftp.core.command.AbstractCommand
 
isPassiveMode() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
isPasswordValid(String) - Method in class goldengate.ftp.simpleimpl.file.SimpleAuth
Is the given password a valid one
isReady() - Method in class goldengate.ftp.core.session.FtpSession
 
isRetrLikeCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is a Retrieve like operation (RETR, ...)
isShutdown - Variable in class goldengate.ftp.core.config.FtpConfiguration
True if the service is going to shutdown
isSpecialCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is a special operation (QUIT, ABOR, NOOP, STAT, ...)
isStoreLikeCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is a Store like operation (APPE, STOR, STOU, ...)
isStorOrRetrLikeCommand(FtpCommandCode) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
True if the command is a Retrieve or Store like operation
isStreamFile() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
ISUNIX - Static variable in class goldengate.ftp.core.config.FtpInternalConfiguration
Hack to say Windows or Unix (USR1 not OK on Windows)
isValid() - Method in class goldengate.ftp.core.session.FtpSessionReference.P2PAddress
 

L

length() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpFile
 
LIMITBANDWIDTH - Class in goldengate.ftp.core.command.internal
Internal limit bandwidth command that will change the global limit bandwidth
LIMITBANDWIDTH() - Constructor for class goldengate.ftp.core.command.internal.LIMITBANDWIDTH
 
LIST - Class in goldengate.ftp.core.command.service
LIST command
LIST() - Constructor for class goldengate.ftp.core.command.service.LIST
 

M

main(String[]) - Static method in class goldengate.ftp.core.command.FtpArgumentCode
List all charsets supported by the current platform
main(String[]) - Static method in class goldengate.ftp.simpleimpl.SimpleGatewayFtpServer
Take a simple XML file as configuration.
maxGlobalMemory - Variable in class goldengate.ftp.core.config.FtpConfiguration
Max global memory limit: default is 4GB
MDTM - Class in goldengate.ftp.core.command.rfc3659
MDTM command
MDTM() - Constructor for class goldengate.ftp.core.command.rfc3659.MDTM
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.control.NetworkHandler
Simply call messageRun with the received message
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Act as needed according to the receive DataBlock message
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.data.handler.FtpDataStructureCodec
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
MKD - Class in goldengate.ftp.core.command.service
MKD command
MKD() - Constructor for class goldengate.ftp.core.command.service.MKD
 
MLSD - Class in goldengate.ftp.core.command.rfc3659
MLSD command
MLSD() - Constructor for class goldengate.ftp.core.command.rfc3659.MLSD
 
MLST - Class in goldengate.ftp.core.command.rfc3659
MLST command
MLST() - Constructor for class goldengate.ftp.core.command.rfc3659.MLST
 
mode - Variable in enum goldengate.ftp.core.command.FtpArgumentCode.TransferMode
TransferMode
MODE - Class in goldengate.ftp.core.command.parameter
MODE command
MODE() - Constructor for class goldengate.ftp.core.command.parameter.MODE
 

N

nbBind - Variable in class goldengate.ftp.core.config.FtpInternalConfiguration.BindAddress
Number of binded Data connections
nbCommandChannels(FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Return the current number of command connections
nbDataChannels(FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Return the current number of data connections
NetworkHandler - Class in goldengate.ftp.core.control
Main Network Handler (Control part) implementing RFC 959, 775, 2389, 2428, 3659 and supports XCRC and XMD5 commands.
NetworkHandler(FtpSession) - Constructor for class goldengate.ftp.core.control.NetworkHandler
Constructor from session
newChannelTrafficShapingHandler() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
newFile(String, boolean) - Method in interface goldengate.ftp.core.file.FtpDir
Create a new FtpFile
newFile(String, boolean) - Method in class goldengate.ftp.simpleimpl.file.FileBasedDir
 
nextValids - Variable in enum goldengate.ftp.core.command.FtpCommandCode
Next valids class that could follow this command (null means any)
NLST - Class in goldengate.ftp.core.command.service
NLST command
NLST() - Constructor for class goldengate.ftp.core.command.service.NLST
 
NOOP - Class in goldengate.ftp.core.command.info
NOOP command
NOOP(FtpSession) - Constructor for class goldengate.ftp.core.command.info.NOOP
Constructor for empty NOOP

O

openDataConnection() - Method in class goldengate.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 goldengate.ftp.core.session.FtpSession
Try to open a connection.
OPTS - Class in goldengate.ftp.core.command.rfc2389
OPTS command
OPTS() - Constructor for class goldengate.ftp.core.command.rfc2389.OPTS
 

P

parent - Variable in class goldengate.ftp.core.config.FtpInternalConfiguration.BindAddress
Parent passive channel
PASS - Class in goldengate.ftp.core.command.access
PASS command
PASS() - Constructor for class goldengate.ftp.core.command.access.PASS
 
password - Variable in class goldengate.ftp.simpleimpl.file.SimpleAuth
Password
PASV - Class in goldengate.ftp.core.command.parameter
PASV command
PASV() - Constructor for class goldengate.ftp.core.command.parameter.PASV
 
PIPELINE_EXECUTOR - Static variable in class goldengate.ftp.core.data.handler.FtpDataPipelineFactory
Pipeline Executor Codec
PORT - Class in goldengate.ftp.core.command.parameter
PORT command
PORT() - Constructor for class goldengate.ftp.core.command.parameter.PORT
 
previousValid - Variable in enum goldengate.ftp.core.command.FtpCommandCode
Previous positive class that must precede this command (null means any)
PWD - Class in goldengate.ftp.core.command.service
PWD command
PWD() - Constructor for class goldengate.ftp.core.command.service.PWD
 

Q

QUIT - Class in goldengate.ftp.core.command.access
QUIT command
QUIT() - Constructor for class goldengate.ftp.core.command.access.QUIT
 

R

REIN - Class in goldengate.ftp.core.command.access
REIN command (unimplemented)
REIN() - Constructor for class goldengate.ftp.core.command.access.REIN
 
reinitFtpAuth() - Method in class goldengate.ftp.core.session.FtpSession
Reinitialize the authentication to the connection step
releaseResources() - Method in class goldengate.ftp.core.config.FtpConfiguration
To use if any external resources are to be released when shutting down
releaseResources() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
 
REST - Class in goldengate.ftp.core.command.service
REST command
REST() - Constructor for class goldengate.ftp.core.command.service.REST
 
restartMarker(String) - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpRestart
 
RETR - Class in goldengate.ftp.core.command.service
RETR command
RETR() - Constructor for class goldengate.ftp.core.command.service.RETR
 
RETRYINMS - Static variable in class goldengate.ftp.core.config.FtpInternalConfiguration
Time elapse for retry in ms
RETRYNB - Static variable in class goldengate.ftp.core.config.FtpInternalConfiguration
Number of retry before error
RMD - Class in goldengate.ftp.core.command.service
RMD command
RMD() - Constructor for class goldengate.ftp.core.command.service.RMD
 
RNFR - Class in goldengate.ftp.core.command.service
RNFR command
RNFR() - Constructor for class goldengate.ftp.core.command.service.RNFR
 
RNTO - Class in goldengate.ftp.core.command.service
RNTO command
RNTO() - Constructor for class goldengate.ftp.core.command.service.RNTO
 
run() - Method in class goldengate.ftp.core.data.FtpTransferExecutor
Internal method, should not be called directly
run() - Method in class goldengate.ftp.core.utils.FtpChannelUtils
 
run() - Method in class goldengate.ftp.core.utils.FtpTimerTask
 
runTrueRetrieve() - Method in class goldengate.ftp.core.data.FtpTransferControl
Run the retrieve operation if necessary (called from channelInterestChanged in DataNetworkHandler)

S

SERVER_THREAD - Variable in class goldengate.ftp.core.config.FtpConfiguration
Default number of threads in pool for Server.
serverChannelReadLimit - Variable in class goldengate.ftp.core.config.FtpConfiguration
Limit in Read byte/s to apply by session to the FTP Server
serverChannelWriteLimit - Variable in class goldengate.ftp.core.config.FtpConfiguration
Limit in Write byte/s to apply by session to the FTP Server
serverGlobalReadLimit - Variable in class goldengate.ftp.core.config.FtpConfiguration
Limit in Read byte/s to apply globally to the FTP Server
serverGlobalWriteLimit - Variable in class goldengate.ftp.core.config.FtpConfiguration
Limit in Write byte/s to apply globally to the FTP Server
serverStartup() - Method in class goldengate.ftp.core.config.FtpConfiguration
Init internal configuration
serverStartup() - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Startup the server
sessionsNumber() - Method in class goldengate.ftp.core.session.FtpSessionReference
 
setAccount(String) - Method in interface goldengate.ftp.core.file.FtpAuth
 
setAccount(String) - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
 
setActive(InetSocketAddress) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Change to active connection (reset localPort to default)
setAdmin(boolean) - Method in class goldengate.ftp.simpleimpl.file.SimpleAuth
 
setArgs(SessionInterface, String, String, Enum) - Method in class goldengate.ftp.core.command.AbstractCommand
 
setBaseDirectory(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setBusinessAccount(String) - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpAuth
Set the account according to any implementation and could set the rootFromAuth.
setBusinessAccount(String) - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
Set the account according to any implementation and could set the rootFromAuth.
setBusinessPassword(String) - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
Set the password according to any implementation and could set the rootFromAuth.
setBusinessRootFromAuth() - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
 
setBusinessUser(String) - Method in class goldengate.ftp.simpleimpl.file.FileBasedAuth
 
setClosedDataChannel() - Method in class goldengate.ftp.core.data.FtpTransferControl
Set the closed Channel (from channelClosed of DataNetworkHandler)
setCodecReady() - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
Inform the Codec that DataNetworkHandler is ready (called from DataNetworkHandler after setCorrectCodec).
setConfigurationFromXml(String) - Method in class goldengate.ftp.simpleimpl.config.FileBasedConfiguration
Initiate the configuration from the xml file
setControlConnected() - Method in class goldengate.ftp.core.session.FtpSession
This function is called when the Command Channel is connected (from channelConnected of the NetworkHandler)
setCorrectCodec() - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Set the CODEC according to the mode.
setCurrentCommandFinished() - Method in class goldengate.ftp.core.session.FtpSession
Set the Current Command as finished
setDataNetworkHandler(DataNetworkHandler) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
setDataNetworkHandler(DataNetworkHandler) - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
Call when the DataNetworkHandler is created
setEndOfTransfer() - Method in class goldengate.ftp.core.data.FtpTransferControl
Set the current transfer as finished.
setExitErrorCode(String) - Method in class goldengate.ftp.core.session.FtpSession
Set Exit code after an error
setExitNormalCode(String) - Method in class goldengate.ftp.core.session.FtpSession
Set Exit normal code
setExtraNextCommand(Enum) - Method in class goldengate.ftp.core.command.AbstractCommand
 
setFile(String, boolean) - Method in interface goldengate.ftp.core.file.FtpDir
Set a path as the current FileInterface
setFile(String, boolean) - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpDir
 
setFileProperty(String, File) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setFtpSession(FtpSession) - Method in class goldengate.ftp.core.data.handler.DataBusinessHandler
Called when the connection is opened
setFullType(FtpArgumentCode.TransferType, FtpArgumentCode.TransferSubType) - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 
setIntProperty(String, int) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setLocalPort(int) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Set the Local Port (Active or Passive)
setMode(FtpArgumentCode.TransferMode) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
setMode(FtpArgumentCode.TransferMode) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
setNetworkHandler(NetworkHandler) - Method in class goldengate.ftp.core.control.BusinessHandler
Called when the NetworkHandler is created
setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class goldengate.ftp.core.config.FtpConfiguration
Add a session from a couple of addresses
setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Add a session from a couple of addresses
setNewFtpSession(InetAddress, InetSocketAddress, FtpSession) - Method in class goldengate.ftp.core.session.FtpSessionReference
Add a session from a couple of addresses
setNewFtpTransfer(FtpCommandCode, FtpFile) - Method in class goldengate.ftp.core.data.FtpTransferControl
Add a new transfer to be executed.
setNewFtpTransfer(FtpCommandCode, List<String>, String) - Method in class goldengate.ftp.core.data.FtpTransferControl
Add a new transfer to be executed.
setNewOpenedDataChannel(Channel) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Set the new connected Data Channel
setNextCommand(CommandInterface) - Method in class goldengate.ftp.core.session.FtpSession
Set the new current command
setObject(Object) - Method in class goldengate.ftp.core.command.AbstractCommand
 
setOpenedDataChannel(Channel, DataNetworkHandler) - Method in class goldengate.ftp.core.data.FtpTransferControl
Set the new opened Channel (from channelConnected of DataNetworkHandler)
setPassive() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Change to passive connection (all necessaries informations like local port should have been set)
setPassword(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setPreEndOfTransfer() - Method in class goldengate.ftp.core.data.FtpTransferControl
Called by messageReceived, channelClosed (from DataNetworkHandler ) and trueRetrieve (from FtpFile) when the transfer is over or by channelClosed
setPreviousAsCurrentCommand() - Method in class goldengate.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 goldengate.ftp.core.config.FtpConfiguration
 
setReady(boolean) - Method in class goldengate.ftp.core.session.FtpSession
 
setReplyCode(ReplyCode, String) - Method in class goldengate.ftp.core.session.FtpSession
 
setReplyCode(CommandAbstractException) - Method in class goldengate.ftp.core.session.FtpSession
 
setServerAddress(String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setServerPort(int) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setSpecialInit(FtpAuth, FtpDir, Restart) - Method in class goldengate.ftp.core.session.FtpSession
Special initialization (FtpExec with Https session)
setStatus(boolean) - Method in class goldengate.ftp.core.data.FtpTransfer
 
setStringProperty(String, String) - Method in class goldengate.ftp.core.config.FtpConfiguration
 
setStructure(FtpArgumentCode.TransferStructure) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
setStructure(FtpArgumentCode.TransferStructure) - Method in class goldengate.ftp.core.data.handler.FtpDataModeCodec
 
setStructure(FtpArgumentCode.TransferStructure) - Method in class goldengate.ftp.core.data.handler.FtpDataStructureCodec
 
setSubType(FtpArgumentCode.TransferSubType) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
setTransferAbortedFromInternal(boolean) - Method in class goldengate.ftp.core.data.FtpTransferControl
To enable abort from internal error
setType(FtpArgumentCode.TransferType) - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
setUniqueFile() - Method in interface goldengate.ftp.core.file.FtpDir
Set a new unique path as the current FileInterface from the current Directory (STOU)
setUniqueFile() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpDir
 
SimpleAuth - Class in goldengate.ftp.simpleimpl.file
Simple Authentication based on a previously load XML file.
SimpleAuth(String, String, String[]) - Constructor for class goldengate.ftp.simpleimpl.file.SimpleAuth
 
SimpleBusinessHandler - Class in goldengate.ftp.simpleimpl.control
BusinessHandler implementation that allows pre and post actions on any operations and specifically on transfer operations
SimpleBusinessHandler() - Constructor for class goldengate.ftp.simpleimpl.control.SimpleBusinessHandler
 
SimpleGatewayFtpServer - Class in goldengate.ftp.simpleimpl
Example of FTP Server using simple authentication (XML FileInterface based), and standard Directory and FileInterface implementation (Filesystem based).
SimpleGatewayFtpServer() - Constructor for class goldengate.ftp.simpleimpl.SimpleGatewayFtpServer
 
SITE - Class in goldengate.ftp.core.command.info
SITE command: implements some specific command like XMD5 XCRC XSHA1 as if they were called directly
SITE() - Constructor for class goldengate.ftp.core.command.info.SITE
 
SIZE - Class in goldengate.ftp.core.command.rfc3659
SIZE command
SIZE() - Constructor for class goldengate.ftp.core.command.rfc3659.SIZE
 
SMNT - Class in goldengate.ftp.core.command.directory
SMNT command (unimplemented)
SMNT() - Constructor for class goldengate.ftp.core.command.directory.SMNT
 
STAT - Class in goldengate.ftp.core.command.info
STAT command
STAT() - Constructor for class goldengate.ftp.core.command.info.STAT
 
stopLogger() - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
 
STOR - Class in goldengate.ftp.core.command.service
STOR command
STOR() - Constructor for class goldengate.ftp.core.command.service.STOR
 
STOU - Class in goldengate.ftp.core.command.service
STOU command
STOU() - Constructor for class goldengate.ftp.core.command.service.STOU
 
STRU - Class in goldengate.ftp.core.command.parameter
STRU command
STRU() - Constructor for class goldengate.ftp.core.command.parameter.STRU
 
structure - Variable in enum goldengate.ftp.core.command.FtpArgumentCode.TransferStructure
TransferStructure
subtype - Variable in enum goldengate.ftp.core.command.FtpArgumentCode.TransferSubType
TransferSubType
SYST - Class in goldengate.ftp.core.command.info
SYST command
SYST() - Constructor for class goldengate.ftp.core.command.info.SYST
 

T

teminateServer(FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
This function is the top function to be called when the server is to be shutdown.
terminate(boolean, FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpSignalHandler
This function is the top function to be called when the process is to be shutdown.
TIMEOUTCON - Variable in class goldengate.ftp.core.config.FtpConfiguration
Nb of milliseconds after connection is in timeout
TIMER_CONTROL - Static variable in class goldengate.ftp.core.utils.FtpTimerTask
Finalize Control connection
TIMER_EXIT - Static variable in class goldengate.ftp.core.utils.FtpTimerTask
EXIT type (System.exit(1))
toString() - Method in enum goldengate.ftp.core.command.FtpCommandCode
 
toString() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
 
toString() - Method in class goldengate.ftp.core.data.FtpTransfer
 
toString() - Method in class goldengate.ftp.core.session.FtpSession
 
trueRetrieve() - Method in interface goldengate.ftp.core.file.FtpFile
Launch retrieve operation (internal method, should not be called directly)
trueRetrieve() - Method in class goldengate.ftp.filesystembased.FilesystemBasedFtpFile
Launch retrieve operation (internal method, should not be called directly)
type - Variable in enum goldengate.ftp.core.command.FtpArgumentCode.TransferType
TransferType
TYPE - Class in goldengate.ftp.core.command.parameter
TYPE command
TYPE() - Constructor for class goldengate.ftp.core.command.parameter.TYPE
 

U

unbindPassive(InetSocketAddress) - Method in class goldengate.ftp.core.config.FtpInternalConfiguration
Try to unbind (closing the parent channel) the Passive Channel listening to the specified local address if the last one.
unbindPassive() - Method in class goldengate.ftp.core.data.FtpDataAsyncConn
Unbind passive connection when close the Data Channel (from channelClosed())
UnimplementedCommand - Class in goldengate.ftp.core.command.internal
Unimplemented command
UnimplementedCommand() - Constructor for class goldengate.ftp.core.command.internal.UnimplementedCommand
 
UnknownCommand - Class in goldengate.ftp.core.command.internal
Unrecognized command (unknown command)
UnknownCommand() - Constructor for class goldengate.ftp.core.command.internal.UnknownCommand
 
unlockModeCodec() - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Unlock the Mode Codec from openConnection of FtpTransferControl
USEJDK6 - Static variable in class goldengate.ftp.core.config.FtpConfiguration
True if use of JDK6 or upper, False if JDK5.
USER - Class in goldengate.ftp.core.command.access
USER command
USER() - Constructor for class goldengate.ftp.core.command.access.USER
 
user - Variable in class goldengate.ftp.simpleimpl.file.SimpleAuth
User name

V

validCommandChannels(FtpConfiguration) - Static method in class goldengate.ftp.core.utils.FtpChannelUtils
Return the number of still positive command connections
valueOf(String) - Static method in enum goldengate.ftp.core.command.FtpArgumentCode.TransferMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum goldengate.ftp.core.command.FtpArgumentCode.TransferStructure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum goldengate.ftp.core.command.FtpArgumentCode.TransferSubType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum goldengate.ftp.core.command.FtpArgumentCode.TransferType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum goldengate.ftp.core.command.FtpCommandCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum goldengate.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 goldengate.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 goldengate.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 goldengate.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 goldengate.ftp.core.command.FtpCommandCode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForDataNetworkHandlerReady() - Method in class goldengate.ftp.core.data.FtpTransferControl
Wait for the DataNetworkHandler to be ready (from trueRetrieve of FtpFile)
waitForEndOfTransfer() - Method in class goldengate.ftp.core.data.FtpTransferControl
Wait for the current transfer to finish, called from FtpTransferExecutor
WAITFORNETOP - Static variable in class goldengate.ftp.core.config.FtpInternalConfiguration
Time elapse for WRITE OR CLOSE WAIT elaps in ms
waitForOpenedDataChannel() - Method in class goldengate.ftp.core.data.FtpTransferControl
Wait that the new opened connection is ready (same method in FtpDataAsyncConn from openConnection)
writeIntermediateAnswer() - Method in class goldengate.ftp.core.control.NetworkHandler
Write an intermediate Answer from Business before last answer also set by the Business
writeMessage(String) - Method in class goldengate.ftp.core.data.handler.DataNetworkHandler
Write a simple message (like LIST) and wait for it
writeRequested(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.data.handler.FtpDataStructureCodec
 
writeRequested(ChannelHandlerContext, MessageEvent) - Method in class goldengate.ftp.core.data.handler.FtpDataTypeCodec
 

X

XCRC - Class in goldengate.ftp.core.command.extension
XCRC command: takes a filename and returns the CRC of the file
XCRC() - Constructor for class goldengate.ftp.core.command.extension.XCRC
 
XCUP - Class in goldengate.ftp.core.command.rfc775
XCUP command
XCUP() - Constructor for class goldengate.ftp.core.command.rfc775.XCUP
 
XCWD - Class in goldengate.ftp.core.command.rfc775
XCWD command
XCWD() - Constructor for class goldengate.ftp.core.command.rfc775.XCWD
 
XMD5 - Class in goldengate.ftp.core.command.extension
XMD5 command: takes a filename and returns the MD5 of the file
XMD5() - Constructor for class goldengate.ftp.core.command.extension.XMD5
 
XMKD - Class in goldengate.ftp.core.command.rfc775
XMKD command
XMKD() - Constructor for class goldengate.ftp.core.command.rfc775.XMKD
 
XPWD - Class in goldengate.ftp.core.command.rfc775
XPWD command
XPWD() - Constructor for class goldengate.ftp.core.command.rfc775.XPWD
 
XRMD - Class in goldengate.ftp.core.command.rfc775
XRMD command
XRMD() - Constructor for class goldengate.ftp.core.command.rfc775.XRMD
 
XSHA1 - Class in goldengate.ftp.core.command.extension
XSHA1 command: takes a filename and returns the SHA-1 of the file
XSHA1() - Constructor for class goldengate.ftp.core.command.extension.XSHA1
 

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

Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.