Class VirtualFileSystemView

java.lang.Object
org.apache.nifi.processors.standard.ftp.filesystem.VirtualFileSystemView
All Implemented Interfaces:
org.apache.ftpserver.ftplet.FileSystemView

public class VirtualFileSystemView extends Object implements org.apache.ftpserver.ftplet.FileSystemView
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
    • fileSystem

      private final VirtualFileSystem fileSystem
    • currentDirectory

      private VirtualPath currentDirectory
  • Constructor Details

  • Method Details

    • getHomeDirectory

      public org.apache.ftpserver.ftplet.FtpFile getHomeDirectory()
      Specified by:
      getHomeDirectory in interface org.apache.ftpserver.ftplet.FileSystemView
    • getWorkingDirectory

      public org.apache.ftpserver.ftplet.FtpFile getWorkingDirectory()
      Specified by:
      getWorkingDirectory in interface org.apache.ftpserver.ftplet.FileSystemView
    • changeWorkingDirectory

      public boolean changeWorkingDirectory(String targetPath)
      Specified by:
      changeWorkingDirectory in interface org.apache.ftpserver.ftplet.FileSystemView
    • getFile

      public org.apache.ftpserver.ftplet.FtpFile getFile(String fileName) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      getFile in interface org.apache.ftpserver.ftplet.FileSystemView
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • isRandomAccessible

      public boolean isRandomAccessible()
      Specified by:
      isRandomAccessible in interface org.apache.ftpserver.ftplet.FileSystemView
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.apache.ftpserver.ftplet.FileSystemView