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) |