|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ locks overview ] | PREV NEXT | ||||||||
A
- ALL - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- anyoneBlocked() - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Returns true if locks held by anyone are blocking anyone else
- areLocksHeld(Object, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Return true if locks are held in this compatability space and this group.
- areLocksHeld(Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Return true if locks are held in this compatability space.
C
- CONGLOMID - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- CONTAINERID - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- C_LockFactory - interface org.apache.derby.iapi.services.locks.C_LockFactory.
- Constants for the LockFactory
- clearLimit(Object, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Clear a limit set by setLimit.
E
- EX - Static variable in class org.apache.derby.iapi.services.locks.ShExQual
- EXCLUSIVE - Static variable in class org.apache.derby.iapi.services.locks.ShExQual
G
- getCompatabilitySpace() - Method in interface org.apache.derby.iapi.services.locks.Latch
- Get the compatability space the latch is held in.
- getCount() - Method in interface org.apache.derby.iapi.services.locks.Latch
- getLockState() - Method in class org.apache.derby.iapi.services.locks.ShExQual
- getLockable() - Method in interface org.apache.derby.iapi.services.locks.Latch
- Gte the object the latch is held on.
- getQualifier() - Method in interface org.apache.derby.iapi.services.locks.Latch
- Get the qualifier used when the latch was obtained.
I
- INDEXNAME - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- isLockHeld(Object, Object, Lockable, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Check to see if a specific lock is held.
L
- LATCH - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- LOCKCOUNT - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- LOCKMODE - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- LOCKNAME - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- LOCKOBJ - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- LOCKTYPE - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- Latch - interface org.apache.derby.iapi.services.locks.Latch.
- A Latch represents a latch held in the lock manager.
- Limit - interface org.apache.derby.iapi.services.locks.Limit.
- A limit represents a callback on a lock group.
- LockFactory - interface org.apache.derby.iapi.services.locks.LockFactory.
- Generic locking of objects.
- Lockable - interface org.apache.derby.iapi.services.locks.Lockable.
- Any object that needs to be locked must implement Lockable.
- latchObject(Object, Lockable, Object, int) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Latch an object.
- lockAttributes(int, Hashtable) - Method in interface org.apache.derby.iapi.services.locks.Lockable
- If this lockable object wants to participate in a diagnostic virtual lock table, then put any relavent attributes of this lock into the attributes list (the attribute must be an immutable object).
- lockAttributes(int, Hashtable) - Method in class org.apache.derby.iapi.services.locks.ShExLockable
- This lockable want to participate in the Virtual LockTable when we want to print LATCH information.
- lockEvent(Latch) - Method in interface org.apache.derby.iapi.services.locks.Lockable
- Note the fact the object is locked.
- lockEvent(Latch) - Method in class org.apache.derby.iapi.services.locks.ShExLockable
- lockObject(Object, Object, Lockable, Object, int) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Lock an object within a compatability space and associate the lock with a group object, waits up to timeout milli-seconds for the object to become unlocked.
- lockObject(Object, Lockable, Object, int, Latch) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Lock an object within a compatability space and associate the lock with a group object, In addition a held latch is passed in.
- lockState - Variable in class org.apache.derby.iapi.services.locks.ShExQual
- lockerAlwaysCompatible() - Method in interface org.apache.derby.iapi.services.locks.Lockable
- Returns true if any lock request on a Lockable L in a compatibility space CS1 is compatible with any other lock held on L in CS1.
- lockerAlwaysCompatible() - Method in class org.apache.derby.iapi.services.locks.ShExLockable
M
- makeVirtualLockTable() - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Make a virtual lock table for diagnostics.
N
- NO_WAIT - Static variable in interface org.apache.derby.iapi.services.locks.C_LockFactory
- Timeout value that indicates do not wait for the lock or latch at all
O
- org.apache.derby.iapi.services.locks - package org.apache.derby.iapi.services.locks
P
- PAGENUM - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
R
- RECID - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- reached(Object, Object, int, Enumeration, int) - Method in interface org.apache.derby.iapi.services.locks.Limit
- Called by the lock factory when a limit has been reached.
- requestCompatible(Object, Object) - Method in interface org.apache.derby.iapi.services.locks.Lockable
- Return true if the requested qualifier is compatible with the already granted qualifier.
- requestCompatible(Object, Object) - Method in class org.apache.derby.iapi.services.locks.ShExLockable
S
- SEGMENTID - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- SH - Static variable in class org.apache.derby.iapi.services.locks.ShExQual
- SHARED - Static variable in class org.apache.derby.iapi.services.locks.ShExQual
- SHEXLOCK - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- STATE - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- ShExLockable - class org.apache.derby.iapi.services.locks.ShExLockable.
- ShExLockable() - Constructor for class org.apache.derby.iapi.services.locks.ShExLockable
- ShExQual - class org.apache.derby.iapi.services.locks.ShExQual.
- This class is intended to be used a the qualifier class for ShExLockable.
- ShExQual(int) - Constructor for class org.apache.derby.iapi.services.locks.ShExQual
- setLimit(Object, Object, int, Limit) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Install a limit that is called when the size of the group exceeds the required limit.
T
- TABLENAME - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- TABLETYPE - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- TABLE_AND_ROWLOCK - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
- TIMED_WAIT - Static variable in interface org.apache.derby.iapi.services.locks.C_LockFactory
- Timeout value that indicates wait for the lock according to derby.locks.waitTimeout.
- toString() - Method in class org.apache.derby.iapi.services.locks.ShExQual
- transfer(Object, Object, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Transfer a set of locks from one group to another.
U
- unlatch(Latch) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Unlatch an object.
- unlock(Object, Object, Lockable, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Unlock a single lock on a single object held within this compatability space that was locked with the supplied qualifier.
- unlockEvent(Latch) - Method in interface org.apache.derby.iapi.services.locks.Lockable
- Note that the object has been unlocked
- unlockEvent(Latch) - Method in class org.apache.derby.iapi.services.locks.ShExLockable
- unlockGroup(Object, Object) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Unlock all locks in a group.
- unlockGroup(Object, Object, Matchable) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Unlock all locks on a group that match the passed in value.
V
- VirtualLockTable - interface org.apache.derby.iapi.services.locks.VirtualLockTable.
- This class acts as a conduit of information between the lock manager and the outside world.
W
- WAIT_FOREVER - Static variable in interface org.apache.derby.iapi.services.locks.C_LockFactory
- Timeout value that indicates wait for the lock or latch forever.
X
- XACTID - Static variable in interface org.apache.derby.iapi.services.locks.VirtualLockTable
Z
- zeroDurationlockObject(Object, Lockable, Object, int) - Method in interface org.apache.derby.iapi.services.locks.LockFactory
- Lock an object with zero duration within a compatability space, waits up to timeout milli-seconds for the object to become unlocked.
A C E G I L M N O P R S T U V W X Z
|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ locks overview ] | PREV NEXT | ||||||||