Uses of Class
goldengate.ftp.core.session.FtpSession

Packages that use FtpSession
goldengate.ftp.core.command Global classes that store all informations on implemented commands, arguments, reply codes. 
goldengate.ftp.core.command.info FTP Informational related command 
goldengate.ftp.core.command.internal FTP Internal related command 
goldengate.ftp.core.config Classes implementing configuration 
goldengate.ftp.core.control Classes implementing Control connections. 
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 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.session Classes implementing session 
goldengate.ftp.filesystembased Classes implementing File, Directory and Authentication according to a filesystem implementation for FTP 
goldengate.ftp.simpleimpl.control Simple FTP server example of control business. 
goldengate.ftp.simpleimpl.file Filesystem based implementation example of File, Dir, Auth and SimpleAuth. 
 

Uses of FtpSession in goldengate.ftp.core.command
 

Methods in goldengate.ftp.core.command that return FtpSession
 FtpSession AbstractCommand.getSession()
           
 

Methods in goldengate.ftp.core.command with parameters of type FtpSession
static AbstractCommand FtpCommandCode.getFromLine(FtpSession session, String line)
          Get the corresponding AbstractCommand object from the line received from the client associated with the handler
 

Uses of FtpSession in goldengate.ftp.core.command.info
 

Constructors in goldengate.ftp.core.command.info with parameters of type FtpSession
NOOP(FtpSession session)
          Constructor for empty NOOP
 

Uses of FtpSession in goldengate.ftp.core.command.internal
 

Constructors in goldengate.ftp.core.command.internal with parameters of type FtpSession
ConnectionCommand(FtpSession session)
          Create a ConnectionCommand
 

Uses of FtpSession in goldengate.ftp.core.config
 

Methods in goldengate.ftp.core.config that return FtpSession
 FtpSession FtpInternalConfiguration.getFtpSession(org.jboss.netty.channel.Channel channel, boolean active)
          Return and remove the FtpSession
 FtpSession FtpConfiguration.getFtpSession(org.jboss.netty.channel.Channel channel, boolean active)
          Return and remove the FtpSession
 

Methods in goldengate.ftp.core.config with parameters of type FtpSession
 void FtpInternalConfiguration.setNewFtpSession(InetAddress ipOnly, InetSocketAddress fullIp, FtpSession session)
          Add a session from a couple of addresses
 void FtpConfiguration.setNewFtpSession(InetAddress ipOnly, InetSocketAddress fullIp, FtpSession session)
          Add a session from a couple of addresses
 

Uses of FtpSession in goldengate.ftp.core.control
 

Methods in goldengate.ftp.core.control that return FtpSession
 FtpSession NetworkHandler.getFtpSession()
           
 FtpSession BusinessHandler.getFtpSession()
           
 

Methods in goldengate.ftp.core.control with parameters of type FtpSession
abstract  AbstractCommand BusinessHandler.getSpecializedSiteCommand(FtpSession session, String line)
          Check if a command pass to SITE command is legal
 

Constructors in goldengate.ftp.core.control with parameters of type FtpSession
NetworkHandler(FtpSession session)
          Constructor from session
 

Uses of FtpSession in goldengate.ftp.core.data
 

Constructors in goldengate.ftp.core.data with parameters of type FtpSession
FtpDataAsyncConn(FtpSession session)
          Constructor for Active session by default
FtpTransferControl(FtpSession session)
           
FtpTransferExecutor(FtpSession session, FtpTransfer executeTransfer)
          Create an executor and launch it
 

Uses of FtpSession in goldengate.ftp.core.data.handler
 

Methods in goldengate.ftp.core.data.handler that return FtpSession
 FtpSession DataNetworkHandler.getFtpSession()
           
 FtpSession DataBusinessHandler.getFtpSession()
           
 

Methods in goldengate.ftp.core.data.handler with parameters of type FtpSession
 void DataBusinessHandler.setFtpSession(FtpSession session)
          Called when the connection is opened
 

Uses of FtpSession in goldengate.ftp.core.session
 

Methods in goldengate.ftp.core.session that return FtpSession
 FtpSession FtpSessionReference.getActiveFtpSession(org.jboss.netty.channel.Channel channel)
          Return and remove the FtpSession
 FtpSession FtpSessionReference.getPassiveFtpSession(org.jboss.netty.channel.Channel channel)
          Return and remove the FtpSession
 

Methods in goldengate.ftp.core.session with parameters of type FtpSession
 void FtpSessionReference.setNewFtpSession(InetAddress ipOnly, InetSocketAddress fullIp, FtpSession session)
          Add a session from a couple of addresses
 

Uses of FtpSession in goldengate.ftp.filesystembased
 

Constructors in goldengate.ftp.filesystembased with parameters of type FtpSession
FilesystemBasedFtpAuth(FtpSession session)
           
FilesystemBasedFtpDir(FtpSession session)
           
FilesystemBasedFtpFile(FtpSession session, FilesystemBasedFtpDir dir, String path, boolean append)
           
FilesystemBasedFtpRestart(FtpSession session)
           
 

Uses of FtpSession in goldengate.ftp.simpleimpl.control
 

Methods in goldengate.ftp.simpleimpl.control with parameters of type FtpSession
 AbstractCommand SimpleBusinessHandler.getSpecializedSiteCommand(FtpSession session, String line)
           
 

Uses of FtpSession in goldengate.ftp.simpleimpl.file
 

Constructors in goldengate.ftp.simpleimpl.file with parameters of type FtpSession
FileBasedAuth(FtpSession session)
           
FileBasedDir(FtpSession session)
           
FileBasedFile(FtpSession session, FileBasedDir fileBasedDir, String path, boolean append)
           
 



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