VfsSftpFileSystemAccessor (taack-ui 0.4.0-SNAPSHOT API)
Package: taack.ssh.vfs.impl.sftp

[Groovy] Class VfsSftpFileSystemAccessor

    • taack.ssh.vfs.impl.sftp.VfsSftpFileSystemAccessor
    • All Implemented Interfaces and Traits:
      org.apache.sshd.sftp.server.SftpFileSystemAccessor


      @groovy.transform.CompileStatic
      class VfsSftpFileSystemAccessor
      extends java.lang.Object
      implements org.apache.sshd.sftp.server.SftpFileSystemAccessor
      • Methods Summary

          Methods 
          Type Params Return Type Name and description
          void closeDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.DirectoryHandle dirHandle, java.nio.file.Path dir, java.lang.String handle, java.nio.file.DirectoryStream<java.nio.file.Path> ds)
          void closeFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel, java.util.Set<? extends java.nio.file.OpenOption> options)
          void copyFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path src, java.nio.file.Path dst, java.util.Collection<java.nio.file.CopyOption> opts)
          void createDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path)
          void createLink(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path link, java.nio.file.Path existing, boolean symLink)
          java.nio.file.DirectoryStream<java.nio.file.Path> openDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.DirectoryHandle dirHandle, java.nio.file.Path dir, java.lang.String handle, java.nio.file.LinkOption[] linkOptions)
          java.nio.channels.SeekableByteChannel openFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.util.Set<? extends java.nio.file.OpenOption> options, java.nio.file.attribute.FileAttribute<?>[] attrs)
          void putRemoteFileName(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path, org.apache.sshd.common.util.buffer.Buffer buf, java.lang.String name, boolean shortName)
          java.util.Map<java.lang.String, ?> readFileAttributes(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.lang.String view, java.nio.file.LinkOption[] options)
          void removeFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path, boolean isDirectory)
          void renameFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path oldPath, java.nio.file.Path newPath, java.util.Collection<java.nio.file.CopyOption> opts)
          java.nio.file.LinkOption[] resolveFileAccessLinkOptions(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, int cmd, java.lang.String extension, boolean followLinks)
          java.nio.file.attribute.UserPrincipal resolveFileOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.nio.file.attribute.UserPrincipal name)
          java.nio.file.attribute.GroupPrincipal resolveGroupOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.nio.file.attribute.GroupPrincipal name)
          java.lang.String resolveLinkTarget(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path link)
          java.nio.file.Path resolveLocalFilePath(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path rootDir, java.lang.String remotePath)
          void setFileAccessControl(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.util.List<java.nio.file.attribute.AclEntry> acl, java.nio.file.LinkOption[] options)
          void setFileAttribute(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.lang.String view, java.lang.String attribute, java.lang.Object value, java.nio.file.LinkOption[] options)
          void setFileOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.security.Principal value, java.nio.file.LinkOption[] options)
          void setFilePermissions(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.util.Set<java.nio.file.attribute.PosixFilePermission> perms, java.nio.file.LinkOption[] options)
          void setGroupOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.security.Principal value, java.nio.file.LinkOption[] options)
          void syncFileData(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel)
          java.nio.channels.FileLock tryLock(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel, long position, long size, boolean shared)
      • Inherited Methods Summary

          Inherited Methods 
          Methods inherited from class Name
          class java.lang.Object java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      • Constructor Detail

        • VfsSftpFileSystemAccessor()

      • Method Detail

        • @java.lang.Override void closeDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.DirectoryHandle dirHandle, java.nio.file.Path dir, java.lang.String handle, java.nio.file.DirectoryStream<java.nio.file.Path> ds)

        • @java.lang.Override void closeFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel, java.util.Set<? extends java.nio.file.OpenOption> options)

        • @java.lang.Override void copyFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path src, java.nio.file.Path dst, java.util.Collection<java.nio.file.CopyOption> opts)

        • @java.lang.Override void createDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path)

        • @java.lang.Override void createLink(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path link, java.nio.file.Path existing, boolean symLink)

        • @java.lang.Override java.nio.file.DirectoryStream<java.nio.file.Path> openDirectory(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.DirectoryHandle dirHandle, java.nio.file.Path dir, java.lang.String handle, java.nio.file.LinkOption[] linkOptions)

        • @java.lang.Override java.nio.channels.SeekableByteChannel openFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.util.Set<? extends java.nio.file.OpenOption> options, java.nio.file.attribute.FileAttribute<?>[] attrs)

        • @java.lang.Override void putRemoteFileName(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path, org.apache.sshd.common.util.buffer.Buffer buf, java.lang.String name, boolean shortName)

        • @java.lang.Override java.util.Map<java.lang.String, ?> readFileAttributes(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.lang.String view, java.nio.file.LinkOption[] options)

        • @java.lang.Override void removeFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path path, boolean isDirectory)

        • @java.lang.Override void renameFile(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path oldPath, java.nio.file.Path newPath, java.util.Collection<java.nio.file.CopyOption> opts)

        • @java.lang.Override java.nio.file.LinkOption[] resolveFileAccessLinkOptions(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, int cmd, java.lang.String extension, boolean followLinks)

        • @java.lang.Override java.nio.file.attribute.UserPrincipal resolveFileOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.nio.file.attribute.UserPrincipal name)

        • @java.lang.Override java.nio.file.attribute.GroupPrincipal resolveGroupOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.nio.file.attribute.GroupPrincipal name)

        • @java.lang.Override java.lang.String resolveLinkTarget(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path link)

        • @java.lang.Override java.nio.file.Path resolveLocalFilePath(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path rootDir, java.lang.String remotePath)

        • @java.lang.Override void setFileAccessControl(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.util.List<java.nio.file.attribute.AclEntry> acl, java.nio.file.LinkOption[] options)

        • @java.lang.Override void setFileAttribute(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.lang.String view, java.lang.String attribute, java.lang.Object value, java.nio.file.LinkOption[] options)

        • @java.lang.Override void setFileOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.security.Principal value, java.nio.file.LinkOption[] options)

        • @java.lang.Override void setFilePermissions(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.util.Set<java.nio.file.attribute.PosixFilePermission> perms, java.nio.file.LinkOption[] options)

        • @java.lang.Override void setGroupOwner(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, java.nio.file.Path file, java.security.Principal value, java.nio.file.LinkOption[] options)

        • @java.lang.Override void syncFileData(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel)

        • @java.lang.Override java.nio.channels.FileLock tryLock(org.apache.sshd.sftp.server.SftpSubsystemProxy subsystem, org.apache.sshd.sftp.server.FileHandle fileHandle, java.nio.file.Path file, java.lang.String handle, java.nio.channels.Channel channel, long position, long size, boolean shared)