All Classes and Interfaces

Class
Description
 
 
Base class for various XXX@openssh.com extension data reports
 
 
 
 
 
A no-op implementation of SftpEventListener for those who wish to implement only a small number of methods.
 
 
 
 
The "acl-supported" information as per DRAFT 11 - section 5.4
 
 
Implements "check-file-handle" extension
 
Implements "check-file-name" extension
Implements the "copy-data" extension
Implements the "copy-data" extension
 
Implements the "copy-file" extension
 
 
 
TODO Add javadoc
 
 
 
 
Parses the "filename-charset" extension
Encapsulates the "filename-charset" extension information
Implements "filename-translation-control" extension
Implements "filename-translation-control" extension command
 
 
Provides both structured and raw SFTP access
 
 
 
 
Replicates the functionality of the existing SSH_FXP_SETSTAT operation but does not follow symbolic links
 
Implements "md5-hash" extension
 
Implements "md5-hash-handle" extension
 
The "newline" extension information as per DRAFT 09 Section 4.3
Implements the "fsync@openssh.com" extension
 
 
 
Response for the "limits@openssh.com" request
Implements the "posix-rename@openssh.com" extension
 
Response for the "statvfs@openssh.com" and "fstatvfs@openssh.com" extension commands.
Implements the "fstatvfs@openssh.com" extension command
 
Implements the "statvfs@openssh.com" extension command
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Uses an SftpClient to scan a directory (possibly recursively) and find files that match a given set of inclusion patterns.
The result of a scan
 
 
TODO Add javadoc
 
 
Implements a remote DirectoryStream
Iterates over the available directory entries for a given path.
 
Callback for any error stream data sent by the server
Invoked in order to format failed commands messages
 
Can be used register for SFTP events.
 
 
 
 
 
 
 
The SftpFileSystem.SftpClientPool stores SftpClients not directly but via handles in its channel pool.
 
 
 
An SftpFileSystem that uses a provider function for its ClientSession so that it can continue to function even if a session was closed.
Provides user hooks into the process of creating a SftpFileSystem via a SftpFileSystemProvider.
 
A registered FileSystemProvider that registers the "sftp://" scheme so that URLs with this protocol are handled as remote SFTP Path-s - e.g., "sftp://user:password@host/remote/file/path"
 
 
Provides an Iterable implementation of the SftpClient.DirEntry-ies for a remote directory
A representation of a written SFTP message.
Configurable properties for sshd-sftp.
Implements an output stream for a given remote file
An SFTP-aware DirectoryScanner that assumes all Path-s refer to SFTP remote ones and match patterns use "/" as their separator with case sensitive matching by default (though the latter can be modified).
An SftpPath that can cache SftpClient.Attributes.
Implements and Iterator of SftpPath-s returned by a DirectoryStream.iterator() method.
 
 
 
A representation of an SFTP response to a request.
A representation of a SSH_FXP_STATUS record.
SFTP subsystem
 
 
 
 
 
Some universal identifiers used in owner and/or group specification strings
 
Internal utilities for SFTP file systems.
 
Wraps a SftpVersionSelector and assigns it a name.
A simplified synchronous API for obtaining SFTP sessions.
 
Implements the "space-available" extension
Implements "space-available" extension
 
 
 
Parses the "supported2" extension as defined in DRAFT 13 section 5.4
 
Parses the "supported" extension as defined in DRAFT 05 - section 4.4
 
 
 
 
The "vendor-id" information as per DRAFT 09 - section 4.4
 
The "versions" extension data as per DRAFT 09 Section 4.6
A mix-in interface for paths that can carry and cache file attributes of the referenced file.
A mix-in interface for paths that may have file attributes of the file referenced by the path.