|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| EntityLock | The EntityLock is a reentrant Lock for a lockable object (not
only for entity objects). |
| EntityLockAdapter | This is an extension of the LockAdapter that is used by entity
objects. |
| EntityLockAdapterFactory | An EntityLockAdapterFactory is a factory for creating
EntityLockAdapter:s for lockable objects (mostly entities, but also
other EntityRepositiory implementations). |
| Lockable | This is an empty marker interface that identifies a lockable object. |
| LockAcquiringStrategy | This interface defines a strategy for how a single lock is locked. |
| LockAdapter | The lock adapter is used as a generic interface to an object's locks. |
| LockAdapterFactory | This is the interface for a factory that can create LockAdapter:s. |
| ReadLockable | This interface is implemented by classes that can be locked for reading. |
| ReadWriteLockable | This interface combines the ReadLockable and WriteLockable
interfaces. |
| WriteLockable | This interface is implemented by classes that can be locked for writing. |
| Class Summary | |
|---|---|
| AbstractLockable | This is an abstract base class that may be inherited by classes that want to
implement ReadLockable and
WriteLockable. |
| AbstractReadWriteLockableProxy<T extends ReadWriteLockable> | This abstract class can be used as a starting point for implementing a proxy
for a ReadWriteLockable class. |
| CompoundEntityLock | This is an EntityLock that contains a collection of
EntityLock:s. |
| DummyLock | This is a dummy EntityLock. |
| EntityLocks | This class contains static utility methods for working with
EntityLock:s. |
| NoObjectDummyLock | This is a dummy EntityLock implementation that is not connected to
any particular entity. |
| Exception Summary | |
|---|---|
| LockRequiredException | Abstract base class for locking exceptions. |
| ReadLockRequiredException | Exception thrown when a calling thread does not have a required read lock. |
| WriteLockRequiredException | Exception thrown when a calling thread does not have a required write lock. |
Entity locking interfaces.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||