Top Interfaces Classes
module org.apache.sshd.sftp

Package org.apache.sshd.sftp.client.fs


Interface Summary

Modifier and TypeInterface and Description
public interface
SftpFileSystemClientSessionInitializer

Provides user hooks into the process of creating a SftpFileSystem via a SftpFileSystemProvider.

public interface
WithFileAttributeCache

A mix-in interface for paths that can carry and cache file attributes of the referenced file.

public interface
WithFileAttributes

A mix-in interface for paths that may have file attributes of the file referenced by the path.

Class Summary

Modifier and TypeClass and Description
public class
public class
SftpClientDirectoryScanner

Uses an SftpClient to scan a directory (possibly recursively) and find files that match a given set of inclusion patterns.

public class
public class
public class
public class
SftpFileSystemAutomatic

An SftpFileSystem that uses a provider function for its ClientSession so that it can continue to function even if a session was closed.

public class
public class
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"

public class
public class
SftpPathDirectoryScanner

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).

public class
SftpPathIterator

Implements and Iterator of SftpPath-s returned by a DirectoryStream#iterator() method.

public class
public class