## Uses of Interface
com.jscape.filetransfer.FileTransfer

- Packages that use FileTransfer
  Package | Description
  --- | ---
  com.jscape.filetransfer |

- - ### Uses of FileTransfer in com.jscape.filetransfer

    Classes in com.jscape.filetransfer that implement FileTransfer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `com.jscape.filetransfer.AbstractFileTransfer`
    `class` | `FtpsImplicitTransfer` Implements the basic functionality of a FTPS client using implicit SSL.
    `class` | `FtpsTransfer` Implements the basic functionality of a FTPS client using explicit SSL.
    `class` | `FtpTransfer` Implements the basic functionality of a FTP client.
    `class` | `SftpFileTransfer` Implements the basic functionality of a SFTP (FTP over SSH) client.

    Methods in com.jscape.filetransfer that return FileTransfer
    Modifier and Type | Method and Description
    --- | ---
    `FileTransfer` | FileTransfer.`connect()` Connects to server and performs login.
    `FileTransfer` | FileTransfer.`copy()` Returns a copy of current transfer instance with same listeners.
    `FileTransfer` | FtpTransfer.`copy()`
    `FileTransfer` | FtpsImplicitTransfer.`copy()`
    `FileTransfer` | FtpsTransfer.`copy()` Returns a copy of current transfer instance with same listeners.
    `FileTransfer` | SftpFileTransfer.`copy()`
    `FileTransfer` | FileTransfer.`setAscii()` Sets data transfer mode to ASCII.
    `FileTransfer` | FtpTransfer.`setAscii()` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setAscii()` Sets data transfer mode to ASCII.
    `FileTransfer` | FileTransfer.`setAuto(boolean value)` Sets data transfer mode to automatically detect transfer mode.
    `FileTransfer` | FtpTransfer.`setAuto(boolean auto)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setAuto(boolean auto)` Sets data transfer mode to automatically detect transfer mode.
    `FileTransfer` | FileTransfer.`setBinary()` Sets data transfer mode to binary.
    `FileTransfer` | FtpTransfer.`setBinary()` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setBinary()` Sets data transfer mode to binary.
    `FileTransfer` | FileTransfer.`setBlockTransferSize(int value)` Sets block size for use in transferring files.
    `FileTransfer` | FtpTransfer.`setBlockTransferSize(int blocksize)` Sets block size for use in transferring files.
    `FileTransfer` | FtpsTransfer.`setBlockTransferSize(int blocksize)` Sets block size for use in transferring files.
    `FileTransfer` | FileTransfer.`setChecksumVerificationRequired(boolean value)`
    `FileTransfer` | FtpTransfer.`setChecksumVerificationRequired(boolean value)`
    `FileTransfer` | FtpsTransfer.`setChecksumVerificationRequired(boolean value)`
    `FileTransfer` | FileTransfer.`setDebug(boolean debug)` Sets debugging state.
    `FileTransfer` | FtpTransfer.`setDebug(boolean debug)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setDebug(boolean debug)` Sets debugging state.
    `FileTransfer` | FileTransfer.`setDebugStream(java.io.PrintStream ps)` Sets `PrintStream` used in reporting debug statements.
    `FileTransfer` | FtpTransfer.`setDebugStream(java.io.PrintStream ps)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setDebugStream(java.io.PrintStream ps)` Sets `PrintStream` used in reporting debug statements.
    `FileTransfer` | FileTransfer.`setDir(java.lang.String remoteDirectory)` Sets current directory on server.
    `FileTransfer` | FtpTransfer.`setDir(java.lang.String name)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setDir(java.lang.String name)` Sets current directory on server.
    `FileTransfer` | SftpFileTransfer.`setDir(java.lang.String remoteDirectory)`
    `FileTransfer` | FileTransfer.`setDirUp()` Sets current directory on server to parent directory.
    `FileTransfer` | FtpTransfer.`setDirUp()` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setDirUp()` Sets current directory on server to parent directory.
    `FileTransfer` | SftpFileTransfer.`setDirUp()`
    `FileTransfer` | FileTransfer.`setFileModificationTime(java.lang.String remoteFile, java.util.Date modificationTime)` Set file modifcation time.
    `FileTransfer` | FtpTransfer.`setFileModificationTime(java.lang.String remoteFile, java.util.Date dateFile)` Set modification time.
    `FileTransfer` | FtpsTransfer.`setFileModificationTime(java.lang.String remoteFile, java.util.Date dateFile)` Set file modifcation time.
    `FileTransfer` | FileTransfer.`setFileTimestamp(java.lang.String remoteFile, java.util.Date timestamp)` Sets date/timestamp of remote file from server When using the FTP/S protocols the MDTM command is used.
    `FileTransfer` | FtpTransfer.`setFileTimestamp(java.lang.String remoteFile, java.util.Date timestamp)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setFileTimestamp(java.lang.String remoteFile, java.util.Date timestamp)` Sets date/timestamp of remote file from server When using the FTP/S protocols the MDTM command is used.
    `FileTransfer` | SftpFileTransfer.`setFileTimestamp(java.lang.String remoteFile, java.util.Date timestamp)`
    `FileTransfer` | FileTransfer.`setHostname(java.lang.String value)` Sets hostname of server.
    `FileTransfer` | FtpTransfer.`setHostname(java.lang.String host)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setHostname(java.lang.String host)` Sets hostname of server.
    `FileTransfer` | FileTransfer.`setLocalDir(java.io.File value)` Sets local directory to be used in session.
    `FileTransfer` | FtpTransfer.`setLocalDir(java.io.File dir)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setLocalDir(java.io.File dir)` Sets local directory to be used in session.
    `FileTransfer` | FileTransfer.`setPassive(boolean value)` Sets whether passive mode is used for FTP connections.
    `FileTransfer` | FtpTransfer.`setPassive(boolean passive)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setPassive(boolean passive)` Sets whether passive mode is used for FTP connections.
    `FileTransfer` | FileTransfer.`setPassword(java.lang.String value)` Sets password.
    `FileTransfer` | FtpTransfer.`setPassword(java.lang.String password)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setPassword(java.lang.String password)` Sets password.
    `FileTransfer` | FileTransfer.`setPort(int value)` Sets port of remote server.
    `FileTransfer` | FtpTransfer.`setPort(int port)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setPort(int port)` Sets port of remote server.
    `FileTransfer` | FileTransfer.`setPreserveFileDownloadTimestamp(boolean value)` Set preserve file download timestamps.
    `FileTransfer` | FtpTransfer.`setPreserveFileDownloadTimestamp(boolean value)`
    `FileTransfer` | FtpsTransfer.`setPreserveFileDownloadTimestamp(boolean value)` Set preserve file download timestamps.
    `FileTransfer` | FileTransfer.`setPreserveFileUploadTimestamp(boolean value)` Get preserve file upload timestamps.
    `FileTransfer` | FtpTransfer.`setPreserveFileUploadTimestamp(boolean value)`
    `FileTransfer` | FtpsTransfer.`setPreserveFileUploadTimestamp(boolean value)` Get preserve file upload timestamps.
    `FileTransfer` | FileTransfer.`setProxyAuthentication(java.lang.String username, java.lang.String password)` Sets the proxy authentication username and password to use with proxy server.
    `FileTransfer` | FtpTransfer.`setProxyAuthentication(java.lang.String proxyUsername, java.lang.String proxyPassword)` Sets the proxy authentication username and password to use with proxy server.
    `FileTransfer` | FtpsTransfer.`setProxyAuthentication(java.lang.String proxyUsername, java.lang.String proxyPassword)` Sets the proxy authentication username and password to use with proxy server.
    `FileTransfer` | FileTransfer.`setProxyHost(java.lang.String host, int port)` Sets the proxy hostname and port for this connection.
    `FileTransfer` | FtpTransfer.`setProxyHost(java.lang.String proxyHostname, int proxyPort)` Sets the proxy hostname and port for this connection.
    `FileTransfer` | FtpsTransfer.`setProxyHost(java.lang.String proxyHostname, int proxyPort)` Sets the proxy hostname and port for this connection.
    `FileTransfer` | FileTransfer.`setProxyType(java.lang.String value)` Sets the proxy type will be used for this connection.
    `FileTransfer` | FtpTransfer.`setProxyType(java.lang.String proxyType)` Sets the proxy type will be used for this connection.
    `FileTransfer` | FtpsTransfer.`setProxyType(java.lang.String proxyType)` Sets the proxy type will be used for this connection.
    `FileTransfer` | FileTransfer.`setTimeout(long value)` Sets the timeout for opening connection to server.
    `FileTransfer` | FtpTransfer.`setTimeout(long timeout)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setTimeout(long timeout)` Sets the timeout for opening connection to server.
    `FileTransfer` | FileTransfer.`setTimeZone(java.util.TimeZone value)` Set the timezone, used for preserving timestamps.
    `FileTransfer` | FtpTransfer.`setTimeZone(java.util.TimeZone timeZone)`
    `FileTransfer` | FtpsTransfer.`setTimeZone(java.util.TimeZone timeZone)` Set the timezone, used for preserving timestamps.
    `FileTransfer` | FileTransfer.`setUsername(java.lang.String value)` Sets username.
    `FileTransfer` | FtpTransfer.`setUsername(java.lang.String username)` See FileTransfer interface for method description.
    `FileTransfer` | FtpsTransfer.`setUsername(java.lang.String username)` Sets username.
    `FileTransfer` | FileTransfer.`setWireEncoding(java.lang.String value)` Sets encoding set used when issuing commands and transferring files.
    `FileTransfer` | FtpTransfer.`setWireEncoding(java.lang.String encoding)` Sets encoding set used when issuing commands and transferring files.
    `FileTransfer` | FtpsTransfer.`setWireEncoding(java.lang.String encoding)` Sets encoding set used when issuing commands and transferring files.

    Constructors in com.jscape.filetransfer with parameters of type FileTransfer
    Constructor and Description
    `FileTransferChangeDirEvent(FileTransfer source, java.lang.String directory)` Creates `FileTransferChangeDirEvent`.
    `FileTransferCommandEvent(FileTransfer source, java.lang.String command)` Creates `FileTransferCommandEvent`.
    `FileTransferConnectedEvent(FileTransfer source, java.lang.String hostname)` Creates `FileTransferConnectedEvent`.
    `FileTransferCreateDirEvent(FileTransfer source, java.lang.String directory, java.lang.String path)` Creates `FileTransferCreateDirEvent`.
    `FileTransferDeleteDirEvent(FileTransfer source, java.lang.String directory, java.lang.String path)` Creates `FileTransferDeleteDirEvent`.
    `FileTransferDeleteFileEvent(FileTransfer source, java.lang.String file, java.lang.String path)` Creates `FileTransferDeleteFileEvent`.
    `FileTransferDisconnectedEvent(FileTransfer source, java.lang.String hostname)` Creates `FileTransferDisconnectedEvent`.
    `FileTransferDownloadEvent(FileTransfer source, java.lang.String filename, java.lang.String path, java.lang.String localPath, long size, long time)`
    `FileTransferDownloadEvent(FileTransfer source, java.lang.String filename, java.lang.String path, java.lang.String localPath, long size, long time, boolean interrupted)` Creates a new event instance.
    `FileTransferErrorEvent(FileTransfer source, java.lang.String filename, java.lang.String path, java.lang.String localPath, int mode)` Creates a new event instance.
    `FileTransferProgressEvent(FileTransfer source, java.lang.String filename, java.lang.String absolutePath, int mode, long bytes, long totalBytes)` Constructs new `FileTransferProgressEvent`.
    `FileTransferProgressEvent(FileTransfer source, java.lang.String filename, java.lang.String absolutePath, int mode, long bytes, long readBytes, long totalBytes)` Constructor.
    `FileTransferProgressEvent(FileTransfer source, java.lang.String filename, java.lang.String absolutePath, java.lang.String localFilePath, int mode, long bytes, long readBytes, long totalBytes)` Creates a new event instance.
    `FileTransferRenameFileEvent(FileTransfer source, java.lang.String oldFile, java.lang.String newFile, java.lang.String path)` Creates `FileTransferRenameFileEvent`.
    `FileTransferResponseEvent(FileTransfer source, java.lang.String response)` Creates FileTransferResponseEvent.
    `FileTransferSslHandshakeEvent(FileTransfer source, javax.net.ssl.HandshakeCompletedEvent baseEvent)` Creates a new event instance.
    `FileTransferUploadEvent(FileTransfer source, java.lang.String filename, java.lang.String path, java.lang.String localPath, long size, long time)` Creates a new event instance.
    `FileTransferUploadEvent(FileTransfer source, java.lang.String filename, java.lang.String path, java.lang.String localPath, long size, long time, java.util.Map<java.lang.String,java.lang.Object> attributes)` Creates a new event instance.

Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved