Uses of Interface
org.apache.sshd.sftp.server.SftpSubsystemProxy
Packages that use SftpSubsystemProxy
-
Uses of SftpSubsystemProxy in org.apache.sshd.sftp.server
Classes in org.apache.sshd.sftp.server that implement SftpSubsystemProxyModifier and TypeClassDescriptionclass
class
SFTP subsystemMethods in org.apache.sshd.sftp.server with parameters of type SftpSubsystemProxyModifier and TypeMethodDescriptiondefault void
SftpFileSystemAccessor.closeDirectory
(ServerSession session, SftpSubsystemProxy subsystem, DirectoryHandle dirHandle, Path dir, String handle, DirectoryStream<Path> ds) Called when a directory stream is no longer requireddefault void
SftpFileSystemAccessor.closeFile
(ServerSession session, SftpSubsystemProxy subsystem, FileHandle fileHandle, Path file, String handle, Channel channel, Set<? extends OpenOption> options) Called to inform the accessor that it should close the filedefault void
SftpFileSystemAccessor.copyFile
(ServerSession session, SftpSubsystemProxy subsystem, Path src, Path dst, Collection<CopyOption> opts) default void
SftpFileSystemAccessor.createDirectory
(ServerSession session, SftpSubsystemProxy subsystem, Path path) default void
SftpFileSystemAccessor.createLink
(ServerSession session, SftpSubsystemProxy subsystem, Path link, Path existing, boolean symLink) Invoked in order to create a link to a pathdefault DirectoryStream<Path>
SftpFileSystemAccessor.openDirectory
(ServerSession session, SftpSubsystemProxy subsystem, DirectoryHandle dirHandle, Path dir, String handle) Called when a new directory stream is requesteddefault SeekableByteChannel
SftpFileSystemAccessor.openFile
(ServerSession session, SftpSubsystemProxy subsystem, FileHandle fileHandle, Path file, String handle, Set<? extends OpenOption> options, FileAttribute<?>... attrs) Called whenever a new file is openedSftpFileSystemAccessor.readFileAttributes
(ServerSession session, SftpSubsystemProxy subsystem, Path file, String view, LinkOption... options) Invoked when required to retrieve file attributes for a specific file system viewdefault void
SftpFileSystemAccessor.removeFile
(ServerSession session, SftpSubsystemProxy subsystem, Path path, boolean isDirectory) default void
SftpFileSystemAccessor.renameFile
(ServerSession session, SftpSubsystemProxy subsystem, Path oldPath, Path newPath, Collection<CopyOption> opts) default UserPrincipal
SftpFileSystemAccessor.resolveFileOwner
(ServerSession session, SftpSubsystemProxy subsystem, Path file, UserPrincipal name) default GroupPrincipal
SftpFileSystemAccessor.resolveGroupOwner
(ServerSession session, SftpSubsystemProxy subsystem, Path file, GroupPrincipal name) default String
SftpFileSystemAccessor.resolveLinkTarget
(ServerSession session, SftpSubsystemProxy subsystem, Path link) default Path
SftpFileSystemAccessor.resolveLocalFilePath
(ServerSession session, SftpSubsystemProxy subsystem, Path rootDir, String remotePath) Invoked in order to resolve remote file paths reference by the client into ones accessible by the serverdefault void
SftpFileSystemAccessor.setFileAccessControl
(ServerSession session, SftpSubsystemProxy subsystem, Path file, List<AclEntry> acl, LinkOption... options) default void
SftpFileSystemAccessor.setFileAttribute
(ServerSession session, SftpSubsystemProxy subsystem, Path file, String view, String attribute, Object value, LinkOption... options) Sets a view attribute for a local filedefault void
SftpFileSystemAccessor.setFileOwner
(ServerSession session, SftpSubsystemProxy subsystem, Path file, Principal value, LinkOption... options) default void
SftpFileSystemAccessor.setFilePermissions
(ServerSession session, SftpSubsystemProxy subsystem, Path file, Set<PosixFilePermission> perms, LinkOption... options) default void
SftpFileSystemAccessor.setGroupOwner
(ServerSession session, SftpSubsystemProxy subsystem, Path file, Principal value, LinkOption... options) default void
SftpFileSystemAccessor.syncFileData
(ServerSession session, SftpSubsystemProxy subsystem, FileHandle fileHandle, Path file, String handle, Channel channel) Called when file meta-data re-synchronization is requireddefault FileLock
SftpFileSystemAccessor.tryLock
(ServerSession session, SftpSubsystemProxy subsystem, FileHandle fileHandle, Path file, String handle, Channel channel, long position, long size, boolean shared) Called when locking a section of a file is requested