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, wasFoundZippedOnServer
clone, deepClone
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public 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()
AbstractTransferJob
checkConsistency
in class AbstractTransferJob
public 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.Exception
public final boolean isTransferSkipped()
public final RemoteFileInfo checkServerEntry(ServerContext serverCtx) throws ServerException
checkServerEntry
in class AbstractTransferJob
ServerException
public final void rollbackOnServer()
public final void rollbackOnClient()
public final void commitOnServer() throws java.lang.Exception
java.lang.Exception
public final void commitOnClient() throws java.lang.Exception
java.lang.Exception
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
Copyright © 2014 EsprIT-Systems. All Rights Reserved.