Class PartialFile.LockFile
java.lang.Object
org.eclipse.aether.connector.basic.PartialFile.LockFile
- Enclosing class:
- PartialFile
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicBoolean
private final FileLock
private final File
-
Constructor Summary
ConstructorsConstructorDescriptionLockFile
(File partFile, int requestTimeout, PartialFile.RemoteAccessChecker checker) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private static void
boolean
private static FileLock
lock
(File lockFile, File partFile, int requestTimeout, PartialFile.RemoteAccessChecker checker, AtomicBoolean concurrent) toString()
private static FileLock
-
Field Details
-
lockFile
-
lock
-
concurrent
-
-
Constructor Details
-
LockFile
LockFile(File partFile, int requestTimeout, PartialFile.RemoteAccessChecker checker) throws Exception - Throws:
Exception
-
-
Method Details
-
lock
private static FileLock lock(File lockFile, File partFile, int requestTimeout, PartialFile.RemoteAccessChecker checker, AtomicBoolean concurrent) throws Exception - Throws:
Exception
-
tryLock
- Throws:
IOException
-
close
-
isConcurrent
public boolean isConcurrent() -
close
- Throws:
IOException
-
toString
-