org.apache.derby.impl.services.locks
Interface Control
- All Known Implementing Classes:
- Lock, LockControl
- public interface Control
getLockable
public Lockable getLockable()
getLockControl
public LockControl getLockControl()
getLock
public Lock getLock(java.lang.Object compatabilitySpace,
java.lang.Object qualifier)
shallowClone
public Control shallowClone()
- Clone this lock for the lock table information.
Objects cloned will not be altered.
firstWaiter
public ActiveLock firstWaiter()
isEmpty
public boolean isEmpty()
unlock
public boolean unlock(Latch lockInGroup,
int unlockCount)
addWaiters
public void addWaiters(java.util.Dictionary waiters)
getFirstGrant
public Lock getFirstGrant()
getGranted
public java.util.List getGranted()
getWaiting
public java.util.List getWaiting()
isGrantable
public boolean isGrantable(boolean otherWaiters,
java.lang.Object compatabilitySpace,
java.lang.Object qualifier)
Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.