public class FileCatalystTransmitHandler extends MultiTransferHandler<java.nio.file.Path>
Title:
Description:
Copyright: Copyright (c) 2006
Company: Unlimi-Tech Software Inc.
countTransferred, filter, isParentPooled, lastBytesSoFar, statusMessage, waitForDiscWriteProgressive, willTransferBIDIRECTIONAL, CANCELLED, CHECKING, COMPRESSING, CREATINGDMG, currentFileToIDs, DECOMPRESSING, DELTA, DOINGCHMOD, DOINGMDTM, DONEFILE, DOWNLOAD, ERROR, errorMessageStack, FINISHED, IDLE, INITIALIZING, MONITORING, MOVINGFILES, NOTATTEMPTED, PROCESSING, REBUILD, RECONNECTING, SIGNATURE, SUCCESS, TRANSFERRING, UPLOAD, VERIFYING| Constructor and Description |
|---|
FileCatalystTransmitHandler(FCClientEngine fcClient,
java.util.List<java.nio.file.Path> files,
int blockSize,
int unitSize,
int numCodecs,
int bandwidth,
boolean verify,
boolean keepModificationDateTime,
boolean keepPermissions,
boolean preservePathStructure) |
FileCatalystTransmitHandler(FCClientEngine fcClient,
java.util.List<java.nio.file.Path> files,
int blockSize,
int unitSize,
int numCodecs,
int bandwidth,
boolean verify,
boolean keepModificationDateTime,
boolean keepPermissions,
boolean preservePathStructure,
boolean recurse,
CachedFileIndexInterface fileTransferIndex,
java.nio.file.Path basePath) |
FileCatalystTransmitHandler(FCClientEngine fcClient,
java.util.List<java.nio.file.Path> files,
java.util.List<java.lang.String> renameVector,
int blockSize,
int unitSize,
int numCodecs,
int bandwidth,
boolean verify,
boolean keepModificationDateTime,
boolean keepPermissions,
boolean preservePathStructure) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToQueue(java.nio.file.Path f) |
void |
doBenchMark() |
protected boolean |
doesDirectoryContainContents(java.nio.file.Path t) |
void |
flagSymlinkFolderForDeletion(java.nio.file.Path file) |
java.nio.file.Path |
getCurrentFileObject() |
java.lang.String |
getDmgFileName() |
java.util.List<java.nio.file.Path> |
getFiles() |
int |
getMaxAgeSentItemsDays() |
int |
getSignatureTransferMode() |
java.lang.String |
getZipFilename() |
boolean |
isAutoDMG() |
boolean |
isMoveToSent() |
void |
refreshInfo() |
protected java.lang.String |
renameTempFile(java.lang.String originalName,
java.lang.String destFile) |
void |
runHandler() |
void |
setAutoDMG(boolean autoDMG) |
void |
setDmgFileName(java.lang.String dmgFileName) |
void |
setMaxAgeSentItemsDays(int maxAgeSentItemsDays) |
void |
setMoveToSent(boolean moveToSent,
java.lang.String sentPath) |
void |
setRenameVector(java.util.List<java.lang.String> renameVector) |
void |
setSignatureTransferMode(int signatureTransferMode) |
void |
setZipFilename(java.lang.String zipFilename) |
protected long |
waitForSourceFileToBeStaticIfRequired(java.nio.file.Path file,
long soureFileSize) |
addObserver, addTransferredLocalFile, addTransferredRemoteFile, calculateAverageKbpsRate, calculateEffectiveRateOfZipTransfer, checkForServerTimeout, checkRegex, close, deleteLocalFiles, deleteRemoteFileNames, downgradeFileTransferMode, enableVerifySizeIfNeeded, fileRegionMatch, filesMatch, filesMatch, filesMatch, filesMatchBackground, filesMatchPartial, filesMatchPartial, filterEmptyDirectoriesIfNeeded, getActiveIndex, getAllFileAndSize, getAllFilePaths, getAverageSetupTeardown, getAvgMD5TimePerKB, getBytesSoFarAllFiles, getBytesSoFarAllFilesFull, getBytesSoFarCurrentFile, getCallbackHandler, getCancelHandler, getClient, getClientAPI, getCompFileFilter, getCompressionLevel, getCompressionMethod, getCompressionStrategy, getCountTransferred, getCurrentEffectiveRate, getCurrentFilename, getCurrentFileTime, getCurrentFileTransferTime, getCurrentPercent, getCurrentRate, getDeltaFilename, getDirection, getEffectiveRateAverage, getEffectiveRateAverageInKBperSecond, getFilesSoFar, getFilesTransferredLocal, getFilesTransferredRemote, getFilter, getFormattedCurrentFileTransferTime, getFormattedOverallTransferTime, getFormattedTransferTime, getIncTransferOption, getLastTry, getLocalFilename, getLocalFileTransferIndex, getLocalWorkingDirectory, getLogFiles, getMaximumDeltaSize, getMaxTries, getMD5Key, getMd5RateLimit, getMeanEffectiveRate, getMinimumDeltaSize, getOverallRate, getOverallRateInKBperSecond, getOverallTimeRemaining, getOverallTimeRemainingMillis, getOverallTransferTime, getPacketLossPercent, getPercent, getPostURL, getPreservePathStructureFileName, getProgressiveTimeout, getProgressiveTimeoutFilter, getRateAverage, getRateAverageInKBperSecond, getRateInKBperSecond, getRegex, getRemoteFilename, getRemoteWorkingDirectory, getRetransferHeaderSize, getRoundTripTime, getSignatureFilename, getSizeAllFiles, getSizeCurrentFile, getSizeTransferredAlreadyAllFiles, getSizeTransferredAlreadyCurrentFile, getStatus, getStatusCode, getStatusMessage, getTimeRemaining, getTimeRemainingMillis, getTmpMode, getTotalFiles, getTransferMetrics, getTransferMode, getTransferStartTime, getTransferStatus, getTransferTime, getTransferWarningMessage, getUniqueID, getVerifyMode, getWaitRetry, getZipFileSizeLimit, handleError, handleProgressiveDelayBeforeAppend, incrementSofarAllFiles, incrementTotalFiles, initializeProgressiveDelay, initializeTransferHeadersEachAppend, isAddSkippedFilesToTransferVector, isAutoResume, isAutoUnzip, isAutoZip, isCancelled, isCancelledDueToError, isDeleteAfterTransfer, isDeletePartial, isDowngradeModeOnReConnect, isFatal, isIncremental, isIncrementalSizeCheckOnly, isOptimizeBlocksize, isPreservePathStructure, isProgressiveTransfers, isRenameExtensions, isSecure, isStorTmp, isTransferCancelled, isTransferComplete, isTransferEmptyDirectories, isTransferError, isTransferUsingDeltas, isTransferWarning, isUseCompression, isValidFileCache, killAll, logFinalTransferStats, logMessage, main, notifyObservers, notifyObservers, passesProgressiveTimeoutFilter, permissionsAllowForDeltasTransfer, removeIndex, renameExtension, run, setAddSkippedFilesToTransferVector, setAppletTransferCache, setAutoResume, setAutoUnzip, setAutoZip, setAvgMD5TimePerKB, setAvgRTT, setBandwidth, setCallbackHandler, setCancelled, setCancelled, setClientAPI, setCompFileFilter, setCompressionLevel, setCompressionMethod, setCompressionStrategy, setDeleteAfterTransfer, setDeletePartial, setDowngradeModeOnReConnect, setFatal, setFilesSoFar, setFilter, setIncremental, setIncrementalSizeCheckOnly, setIncTransferOption, setIsError, setLastTry, setLocalFileTransferIndex, setLocalMD5, setLocalWorkingDirectory, setLocalWorkingDirectory, setLogFiles, setMaxTries, setMd5RateLimit, setOptimizeBlocksize, setParentPooled, setPostURL, setPreservePathStructure, setProgressiveTimeout, setProgressiveTimeoutFilter, setProgressiveTransfers, setRegex, setRemoteMD5, setRemoteWorkingDirectory, setRenameExtensions, setRetransferHeaderSize, setSizeCurrentFile, setStatusCode, setStorTmp, setTmpMode, setTransferEmptyDirectories, setTransferMode, setUniqueID, setUseCompression, setVerifyMode, setWaitRetry, setZipFileSizeLimit, shouldCompressFile, shouldPerformIncremental, updateObservers, updateSofarAllFiles, updateStatusTransferring, validateVerifyMode, verifierRunning, verifyFileContents, verifySize, waitForDiscWriteProgressives, willTransferaddErrorMessage, getActualRate, getAllErrorMessages, getCurrentFileToIDs, getErrorCodes, getErrorMessage, getErrorSet, getRate, getSnapShot, getStatusAsParsableString, setFormatterclearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddErrorMessagepublic FileCatalystTransmitHandler(FCClientEngine fcClient, java.util.List<java.nio.file.Path> files, int blockSize, int unitSize, int numCodecs, int bandwidth, boolean verify, boolean keepModificationDateTime, boolean keepPermissions, boolean preservePathStructure)
public FileCatalystTransmitHandler(FCClientEngine fcClient, java.util.List<java.nio.file.Path> files, java.util.List<java.lang.String> renameVector, int blockSize, int unitSize, int numCodecs, int bandwidth, boolean verify, boolean keepModificationDateTime, boolean keepPermissions, boolean preservePathStructure)
public FileCatalystTransmitHandler(FCClientEngine fcClient, java.util.List<java.nio.file.Path> files, int blockSize, int unitSize, int numCodecs, int bandwidth, boolean verify, boolean keepModificationDateTime, boolean keepPermissions, boolean preservePathStructure, boolean recurse, CachedFileIndexInterface fileTransferIndex, java.nio.file.Path basePath)
public void addToQueue(java.nio.file.Path f)
public java.util.List<java.nio.file.Path> getFiles()
public void runHandler()
runHandler in class MultiTransferHandler<java.nio.file.Path>public void refreshInfo()
protected long waitForSourceFileToBeStaticIfRequired(java.nio.file.Path file,
long soureFileSize)
throws java.io.IOException
java.io.IOExceptionpublic boolean isMoveToSent()
public void setMoveToSent(boolean moveToSent,
java.lang.String sentPath)
throws java.io.IOException
java.io.IOExceptionpublic void doBenchMark()
startTime - public boolean isAutoDMG()
public java.lang.String getDmgFileName()
public java.lang.String getZipFilename()
public java.nio.file.Path getCurrentFileObject()
public int getMaxAgeSentItemsDays()
public void setAutoDMG(boolean autoDMG)
public void setDmgFileName(java.lang.String dmgFileName)
public void setZipFilename(java.lang.String zipFilename)
public void setMaxAgeSentItemsDays(int maxAgeSentItemsDays)
public int getSignatureTransferMode()
public void setSignatureTransferMode(int signatureTransferMode)
signatureTransferMode - the signatureTransferMode to setprotected java.lang.String renameTempFile(java.lang.String originalName,
java.lang.String destFile)
throws java.io.IOException
java.io.IOExceptionprotected boolean doesDirectoryContainContents(java.nio.file.Path t)
doesDirectoryContainContents in class MultiTransferHandler<java.nio.file.Path>public void flagSymlinkFolderForDeletion(java.nio.file.Path file)
public void setRenameVector(java.util.List<java.lang.String> renameVector)