public class DefaultFileLockManager extends Object implements FileLockManager
FileLockManager.LockMode| Constructor and Description |
|---|
DefaultFileLockManager(ProcessMetaDataProvider metaDataProvider) |
| Modifier and Type | Method and Description |
|---|---|
FileLock |
lock(File target,
FileLockManager.LockMode mode,
String targetDisplayName)
Creates a locks for the given file with the given mode.
|
FileLock |
lock(File target,
FileLockManager.LockMode mode,
String targetDisplayName,
String operationDisplayName)
Creates a locks for the given file with the given mode.
|
public DefaultFileLockManager(ProcessMetaDataProvider metaDataProvider)
public FileLock lock(File target, FileLockManager.LockMode mode, String targetDisplayName) throws LockTimeoutException
FileLockManagerFileLock.close(). This method blocks until the lock can be acquired.lock in interface FileLockManagertarget - The file to be locked.mode - The lock mode.targetDisplayName - A display name for the target file. This is used in log and error messages.LockTimeoutExceptionpublic FileLock lock(File target, FileLockManager.LockMode mode, String targetDisplayName, String operationDisplayName)
FileLockManagerFileLock.close(). This method blocks until the lock can be acquired.lock in interface FileLockManagertarget - The file to be locked.mode - The lock mode.targetDisplayName - A display name for the target file. This is used in log and error messages.operationDisplayName - A display name for the operation being performed on the target file. This is used in log and error messages.Copyright © 2013. All rights reserved