public class NoLockManager extends Object implements DataNodeLockManager<AutoCloseDataSetLock>
DataNodeLockManager.LockLevel| Constructor and Description |
|---|
NoLockManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLock(DataNodeLockManager.LockLevel level,
String... resources)
Add a lock to LockManager.
|
void |
hook()
LockManager may need to back hook.
|
AutoCloseDataSetLock |
readLock(DataNodeLockManager.LockLevel level,
String... resources)
Acquire readLock and then lock.
|
void |
removeLock(DataNodeLockManager.LockLevel level,
String... resources)
Remove a lock from LockManager.
|
AutoCloseDataSetLock |
writeLock(DataNodeLockManager.LockLevel level,
String... resources)
Acquire writeLock and then lock.
|
public AutoCloseDataSetLock readLock(DataNodeLockManager.LockLevel level, String... resources)
DataNodeLockManagerreadLock in interface DataNodeLockManager<AutoCloseDataSetLock>public AutoCloseDataSetLock writeLock(DataNodeLockManager.LockLevel level, String... resources)
DataNodeLockManagerwriteLock in interface DataNodeLockManager<AutoCloseDataSetLock>public void addLock(DataNodeLockManager.LockLevel level, String... resources)
DataNodeLockManageraddLock in interface DataNodeLockManager<AutoCloseDataSetLock>public void removeLock(DataNodeLockManager.LockLevel level, String... resources)
DataNodeLockManagerremoveLock in interface DataNodeLockManager<AutoCloseDataSetLock>public void hook()
DataNodeLockManagerhook in interface DataNodeLockManager<AutoCloseDataSetLock>Copyright © 2008–2024 Apache Software Foundation. All rights reserved.