Package org.exist.storage.lock

Interface Summary
Lock  
LockListener Notify a listener that a lock has been released.
 

Class Summary
DeadlockDetection Deadlock detection for resource and collection locks.
FileLock Cooperative inter-process file locking, used to synchronize access to database files across processes, i.e.
FileLockHeartBeat Provides a Scheduled HeartBeat for the FileLock
LockedDocumentMap This map is used by the XQuery engine to track how many read locks were acquired for a document during query execution.
LockInfo Encapsulates debug information about a log.
LockOwner Used to track acquired locks, mainly for debugging.
MultiReadReentrantLock A reentrant read/write lock, which allows multiple readers to acquire a lock.
ReentrantReadWriteLock A lock with the same semantics as builtin Java synchronized locks: Once a thread has a lock, it can re-obtain it any number of times without blocking.
WaitingThread Wraps around a thread in order to be able to suspend it completely while it is waiting for a lock.
 



Copyright (C) Wolfgang Meier. All rights reserved.