Class AbstractFTPStorage

  • All Implemented Interfaces:
    de.dytanic.cloudnet.common.INameable, de.dytanic.cloudnet.driver.template.TemplateStorage, java.lang.AutoCloseable
    Direct Known Subclasses:
    FTPTemplateStorage, SFTPTemplateStorage

    public abstract class AbstractFTPStorage
    extends de.dytanic.cloudnet.driver.template.defaults.DefaultSyncTemplateStorage
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void completeDataTransfer()  
      abstract boolean connect()  
      java.lang.String getBaseDirectory()  
      FTPCredentials getCredentials()  
      FTPType getFtpType()  
      java.lang.String getName()  
      abstract boolean isAvailable()  
      • Methods inherited from class de.dytanic.cloudnet.driver.template.defaults.DefaultSyncTemplateStorage

        appendOutputStreamAsync, asZipInputStreamAsync, closeAsync, copyAsync, createAsync, createDirectoryAsync, createFileAsync, deleteAsync, deleteFileAsync, deployAsync, deployAsync, deployAsync, getFileInfoAsync, getTemplatesAsync, hasAsync, hasFileAsync, listFilesAsync, listFilesAsync, newInputStreamAsync, newOutputStreamAsync, zipTemplateAsync
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.dytanic.cloudnet.driver.template.TemplateStorage

        appendOutputStream, asZipInputStream, close, copy, create, createDirectory, createFile, delete, deleteFile, deploy, deploy, deploy, getFileInfo, getTemplates, has, hasFile, listFiles, listFiles, listFiles, listFiles, listFilesAsync, listFilesAsync, newInputStream, newOutputStream, zipTemplate
    • Field Detail

      • ftpType

        protected final FTPType ftpType
      • baseDirectory

        protected final java.lang.String baseDirectory
    • Method Detail

      • connect

        public abstract boolean connect()
      • isAvailable

        public abstract boolean isAvailable()
      • completeDataTransfer

        public abstract void completeDataTransfer()
      • getName

        public java.lang.String getName()
      • getFtpType

        public FTPType getFtpType()
      • getBaseDirectory

        public java.lang.String getBaseDirectory()