Package org.apache.ivy.plugins.lock
Class NoLockStrategy
- java.lang.Object
-
- org.apache.ivy.plugins.lock.AbstractLockStrategy
-
- org.apache.ivy.plugins.lock.NoLockStrategy
-
- All Implemented Interfaces:
LockStrategy
public class NoLockStrategy extends AbstractLockStrategy
-
-
Constructor Summary
Constructors Constructor Description NoLockStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanlockArtifact(Artifact artifact, java.io.File artifactFileToDownload)Performs a lock before downloading the givenArtifactto the given file.voidunlockArtifact(Artifact artifact, java.io.File artifactFileToDownload)Release the lock acquired for an artifact download.-
Methods inherited from class org.apache.ivy.plugins.lock.AbstractLockStrategy
getName, isDebugLocking, setName, toString
-
-
-
-
Method Detail
-
lockArtifact
public final boolean lockArtifact(Artifact artifact, java.io.File artifactFileToDownload)
Description copied from interface:LockStrategyPerforms a lock before downloading the givenArtifactto the given file.- Parameters:
artifact- the artifact about to be downloadedartifactFileToDownload- the file where the artifact will be downloaded- Returns:
- true if the artifact is locked, false otherwise
-
unlockArtifact
public final void unlockArtifact(Artifact artifact, java.io.File artifactFileToDownload)
Description copied from interface:LockStrategyRelease the lock acquired for an artifact download.- Parameters:
artifact- the artifact for which the lock was acquiredartifactFileToDownload- the file where the artifact is supposed to have been downloaded
-
-