public class CopyInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
async |
private long |
bytesCopied |
private long |
bytesToCopy |
private boolean |
cancel |
private CopyImplementation |
copy |
private java.lang.Exception |
exception |
private CopyOption |
mode |
private boolean |
verify |
Constructor and Description |
---|
CopyInfo(CopyImplementation copy,
CopyOption mode,
boolean verify,
boolean async) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
private static CopyOption |
checkMode(java.lang.String adaptorName,
CopyOption previous,
CopyOption current) |
static CopyInfo |
createCopyInfo(java.lang.String adaptorName,
java.lang.String nextID,
Path source,
Path target,
CopyOption... options) |
long |
getBytesCopied() |
long |
getBytesToCopy() |
CopyImplementation |
getCopy() |
java.lang.Exception |
getException() |
CopyOption |
getMode() |
java.lang.String |
getUniqueID() |
boolean |
hasID(java.lang.String copyID) |
boolean |
isAsync() |
boolean |
isCancelled() |
boolean |
mustVerify() |
void |
setBytesCopied(long bytesCopied) |
void |
setBytesToCopy(long bytesToCopy) |
void |
setException(java.lang.Exception e) |
java.lang.String |
toString() |
private final CopyImplementation copy
private final CopyOption mode
private final boolean verify
private final boolean async
private java.lang.Exception exception
private boolean cancel
private long bytesToCopy
private long bytesCopied
public CopyInfo(CopyImplementation copy, CopyOption mode, boolean verify, boolean async)
public CopyImplementation getCopy()
public CopyOption getMode()
public boolean mustVerify()
public boolean isAsync()
public boolean hasID(java.lang.String copyID)
public java.lang.String getUniqueID()
public java.lang.Exception getException()
public void setException(java.lang.Exception e)
public void cancel()
public boolean isCancelled()
public void setBytesToCopy(long bytesToCopy)
public long getBytesToCopy()
public void setBytesCopied(long bytesCopied)
public long getBytesCopied()
public java.lang.String toString()
toString
in class java.lang.Object
private static CopyOption checkMode(java.lang.String adaptorName, CopyOption previous, CopyOption current) throws InvalidCopyOptionsException
InvalidCopyOptionsException
public static CopyInfo createCopyInfo(java.lang.String adaptorName, java.lang.String nextID, Path source, Path target, CopyOption... options) throws InvalidCopyOptionsException
InvalidCopyOptionsException