final class PartialFile
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
(package private) static class |
PartialFile.Factory |
(package private) static class |
PartialFile.LockFile |
(package private) static interface |
PartialFile.RemoteAccessChecker |
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
EXT_LOCK |
(package private) static java.lang.String |
EXT_PART |
private PartialFile.LockFile |
lockFile |
private Logger |
logger |
private java.io.File |
partFile |
private long |
threshold |
Modifier | Constructor and Description |
---|---|
private |
PartialFile(java.io.File partFile,
Logger logger) |
private |
PartialFile(java.io.File partFile,
PartialFile.LockFile lockFile,
long threshold,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.io.File |
getFile() |
boolean |
isResume() |
java.lang.String |
toString() |
static final java.lang.String EXT_PART
static final java.lang.String EXT_LOCK
private final java.io.File partFile
private final PartialFile.LockFile lockFile
private final long threshold
private final Logger logger
private PartialFile(java.io.File partFile, Logger logger)
private PartialFile(java.io.File partFile, PartialFile.LockFile lockFile, long threshold, Logger logger)
public java.io.File getFile()
public boolean isResume()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object