com.ssh.sft
Class Sft
java.lang.Object
com.ssh.sft.SftLib
com.ssh.sft.SftBase
com.ssh.sft.Sft
- All Implemented Interfaces:
- com.ssh.sft.SftLibConstants
- public class Sft
- extends com.ssh.sft.SftBase
The Secure File Transfer service. The SFT service allows manipulation of files and directory hierarchies in remote hosts. The SSH Tectia Server (F) needs to be running on the remote hosts, and the SSH Tectia Broker needs to be running on the local host under the same user ID as the Java process that uses the SFT Service.
Constructor Summary |
Sft() By default, the Authentication object will use the provided by us |
Sft(String broker_addr, Authenticator authenticator) |
SSH_SFT_REQUEST_MAX_SIZE
public static final int SSH_SFT_REQUEST_MAX_SIZE
- See Also:
- Constant Field Values
SSH_SFT_REQUEST_MAX_NUM
public static final int SSH_SFT_REQUEST_MAX_NUM
- See Also:
- Constant Field Values
SSH_SFT_HASH_MAX_ITERATIONS
public static final int SSH_SFT_HASH_MAX_ITERATIONS
- See Also:
- Constant Field Values
SSH_SFT_HASH_MIN_BLOCK_SIZE
public static final int SSH_SFT_HASH_MIN_BLOCK_SIZE
- See Also:
- Constant Field Values
SSH_SFT_HASH_MAX_BLOCK_SIZE
public static final int SSH_SFT_HASH_MAX_BLOCK_SIZE
- See Also:
- Constant Field Values
SSH_SFT_DIR_RECURSIVE
public static final int SSH_SFT_DIR_RECURSIVE
- See Also:
- Constant Field Values
Sft
public Sft()
- By default, the Authentication object will use the provided by us
Sft
public Sft(String broker_addr,
Authenticator authenticator)
getLocation
public Location getLocation(URI uri)
throws SftException
- Throws:
SftException
openFile
public File openFile(URI uri)
throws SftException
- Throws:
SftException
openSession
public Session openSession(URI uri)
throws SftException
- Throws:
SftException
openSession
public Session openSession(String user,
String hostname)
throws SftException
- Opens a new SFTP session to a named host at port 22. If necessary, connects to the server first. In this case, the authenticator may be called before returning.
- Parameters:
user
- the user to log in ashostname
- the domain name or IP address of the SFTP server - Returns:
- the new session
- Throws:
???
SftException
openLocalSession
public Session openLocalSession()
throws SftException
- Opens an SFTP session to the local host as the current user. No authentication is required.
- Returns:
- the new session
- Throws:
???
SftException