public class FileTransferJob extends AbstractTransferJob
| Constructor and Description |
|---|
FileTransferJob(SessionId sessionId,
JobConstraint constr,
java.io.File serverBaseDir,
java.lang.String serverFileName,
java.io.File clientBaseDir,
java.lang.String clientFileName) |
FileTransferJob(SessionId sessionId,
TransferDirection trDir,
FileDataType trDataType,
java.io.File serverBaseDir,
java.lang.String serverFileName,
java.io.File clientBaseDir,
java.lang.String clientFileName) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkClientEntry(ClientContext clientCtx) |
void |
checkConsistency()
Must be called by subclasses as a last step.
|
RemoteFileInfo |
checkServerEntry(ServerContext serverCtx) |
void |
commitOnClient() |
void |
commitOnServer() |
int |
getJobIndex() |
int |
getMaxIndex() |
java.lang.Exception |
getTestError() |
boolean |
isLast() |
boolean |
isTransferSkipped()
Tells whether this entry is being ignored during transfer
because the source file is not required to exist.
|
void |
rollbackOnClient() |
void |
rollbackOnServer() |
void |
setJobIndex(int jobIndex,
int maxIndex) |
void |
setTestError(java.lang.Exception error) |
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
findServerFile, getClientBaseDir, getClientFile, getClientFileName, getFileDataType, getJobId, getJobName, getPercentageDone, getRealFileSize, getResourceName, getServerBaseDir, getServerFile, getServerFileName, getServerRootDir, getSessionId, getTransferDirection, isCreateTargetDir, isDownload, isKeepZippedOnServer, isSourceFileRequired, isTransferZipped, isUpload, isZippable, setClientFile, setCreateTargetDir, setJobId, setKeepZippedOnServer, setPercentageDone, setRealFileSize, setServerFile, setServerRootSubPath, setTransferZipped, setWasFoundZippedOnServer, toDumpString, wasFoundZippedOnServerclone, deepCloneconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic FileTransferJob(SessionId sessionId, TransferDirection trDir, FileDataType trDataType, java.io.File serverBaseDir, java.lang.String serverFileName, java.io.File clientBaseDir, java.lang.String clientFileName)
public FileTransferJob(SessionId sessionId, JobConstraint constr, java.io.File serverBaseDir, java.lang.String serverFileName, java.io.File clientBaseDir, java.lang.String clientFileName)
public final void setTestError(java.lang.Exception error)
public final java.lang.Exception getTestError()
public void checkConsistency()
AbstractTransferJobcheckConsistency in class AbstractTransferJobpublic final void setJobIndex(int jobIndex,
int maxIndex)
public final boolean isLast()
public final int getJobIndex()
public final int getMaxIndex()
public final void checkClientEntry(ClientContext clientCtx) throws java.lang.Exception
java.lang.Exceptionpublic final boolean isTransferSkipped()
public final RemoteFileInfo checkServerEntry(ServerContext serverCtx) throws ServerException
checkServerEntry in class AbstractTransferJobServerExceptionpublic final void rollbackOnServer()
public final void rollbackOnClient()
public final void commitOnServer()
throws java.lang.Exception
java.lang.Exceptionpublic final void commitOnClient()
throws java.lang.Exception
java.lang.Exceptionpublic ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectCopyright © 2014 EsprIT-Systems. All Rights Reserved.