org.apache.ivy.plugins.lock
public abstract class FileBasedLockStrategy extends AbstractLockStrategy
| Nested Class Summary | |
|---|---|
| static class | FileBasedLockStrategy.CreateFileLocker
"locks" a file by creating it if it doesn't exist, relying on the
File#createNewFile() atomicity. |
| static interface | FileBasedLockStrategy.FileLocker |
| static class | FileBasedLockStrategy.NIOFileLocker
Locks a file using the FileLock mechanism. |
| Constructor Summary | |
|---|---|
| protected | FileBasedLockStrategy() |
| protected | FileBasedLockStrategy(boolean debugLocking) |
| protected | FileBasedLockStrategy(FileBasedLockStrategy.FileLocker locker, boolean debugLocking) |
| Method Summary | |
|---|---|
| protected boolean | acquireLock(File file) |
| protected void | releaseLock(File file) |