org.apache.ivy.plugins.lock
Class FileBasedLockStrategy.NIOFileLocker

java.lang.Object
  extended by org.apache.ivy.plugins.lock.FileBasedLockStrategy.NIOFileLocker
All Implemented Interfaces:
FileBasedLockStrategy.FileLocker
Enclosing class:
FileBasedLockStrategy

public static class FileBasedLockStrategy.NIOFileLocker
extends java.lang.Object
implements FileBasedLockStrategy.FileLocker

Locks a file using the FileLock mechanism.


Constructor Summary
FileBasedLockStrategy.NIOFileLocker(boolean debugLocking)
           
 
Method Summary
 boolean tryLock(java.io.File file)
           
 void unlock(java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileBasedLockStrategy.NIOFileLocker

public FileBasedLockStrategy.NIOFileLocker(boolean debugLocking)
Method Detail

tryLock

public boolean tryLock(java.io.File file)
Specified by:
tryLock in interface FileBasedLockStrategy.FileLocker

unlock

public void unlock(java.io.File file)
Specified by:
unlock in interface FileBasedLockStrategy.FileLocker