Class PerformTransmitSetup


  • public class PerformTransmitSetup
    extends java.lang.Object
    • Constructor Detail

      • PerformTransmitSetup

        public PerformTransmitSetup​(FileCatalystTransmitHandler parent,
                                    java.nio.file.Path sourceFile,
                                    java.lang.String destFile,
                                    long localFileSize,
                                    long remoteFileSize,
                                    boolean isADeltaTransfer)
    • Method Detail

      • deleteTempFile

        protected final void deleteTempFile()
                                     throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • handleUnzip

        protected final void handleUnzip()
                                  throws java.io.IOException,
                                         unlimited.core.util.common.exception.FCException,
                                         java.lang.Exception
        Throws:
        java.io.IOException
        unlimited.core.util.common.exception.FCException
        java.lang.Exception
      • isTransferValidWithUpdates

        protected boolean isTransferValidWithUpdates()
      • isCompleteAutoZip

        protected boolean isCompleteAutoZip()
      • updateFilesTransferredCollections

        protected final void updateFilesTransferredCollections()
                                                        throws java.io.IOException,
                                                               unlimited.core.util.common.exception.FCException
        Throws:
        java.io.IOException
        unlimited.core.util.common.exception.FCException
      • isStandardRecursiveTransfer

        protected boolean isStandardRecursiveTransfer()
      • updateVerifyPaths

        protected final void updateVerifyPaths()
                                        throws java.io.IOException,
                                               unlimited.core.util.common.exception.FCException
        Throws:
        java.io.IOException
        unlimited.core.util.common.exception.FCException
      • isVerifying

        protected boolean isVerifying()
      • makeFileOnServer

        protected final void makeFileOnServer()
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • isTransferringZeroByteFile

        protected boolean isTransferringZeroByteFile()
      • isTransferValid

        protected final boolean isTransferValid()
      • checkCancelled

        protected final void checkCancelled()
                                     throws unlimited.core.util.common.controlFlow.Return
        Throws:
        unlimited.core.util.common.controlFlow.Return
      • updateForOffsets

        protected final void updateForOffsets()
      • setOffSets

        protected final void setOffSets()
      • confirmOverrite

        protected final void confirmOverrite()
                                      throws unlimited.core.util.common.exception.FCException,
                                             java.io.IOException,
                                             unlimited.core.util.common.controlFlow.Return
        Throws:
        unlimited.core.util.common.exception.FCException
        java.io.IOException
        unlimited.core.util.common.controlFlow.Return
      • initAppendToFCServerWithCallback

        protected final void initAppendToFCServerWithCallback()
      • getResumeCallback

        protected final boolean getResumeCallback()
      • willAppend

        protected final boolean willAppend()
      • initForAutoResume

        protected final void initForAutoResume()
      • willAutoResume

        protected final boolean willAutoResume()
      • localFileHasGrown

        protected final boolean localFileHasGrown()
      • initializeTransferSettings

        protected final void initializeTransferSettings()