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 static org.slf4j.Logger |
LOGGER |
private java.io.File |
partFile |
private long |
threshold |
Modifier | Constructor and Description |
---|---|
private |
PartialFile(java.io.File partFile) |
private |
PartialFile(java.io.File partFile,
PartialFile.LockFile lockFile,
long threshold) |
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 static final org.slf4j.Logger LOGGER
private PartialFile(java.io.File partFile)
private PartialFile(java.io.File partFile, PartialFile.LockFile lockFile, long threshold)
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