org.entityfs.lock.impl.single
Class SingleEntityLockAdapterFactory
java.lang.Object
org.entityfs.lock.impl.single.SingleEntityLockAdapterFactory
- All Implemented Interfaces:
- EntityLockAdapterFactory, LockAdapterFactory
public class SingleEntityLockAdapterFactory
- extends Object
- implements EntityLockAdapterFactory
This EntityLockAdapterFactory
creates
SingleEntityLockAdapter
:s and
ReentrantLockAdapter
:s.
Instances of this class are immutable.
- Since:
- 1.0
- Author:
- Karl Gustafsson
- See Also:
FairSingleEntityLockAdapterFactory
,
NonFairSingleEntityLockAdapterFactory
- In_jar:
- entityfs-core
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleEntityLockAdapterFactory
public SingleEntityLockAdapterFactory(boolean fair)
createLockAdapter
public LockAdapter createLockAdapter()
- Description copied from interface:
LockAdapterFactory
- Create and return a
LockAdapter
.
- Specified by:
createLockAdapter
in interface LockAdapterFactory
- Returns:
- A lock adapter.
createEntityLockAdapter
public EntityLockAdapter createEntityLockAdapter(Lockable locked)
- Description copied from interface:
EntityLockAdapterFactory
- Create and return an entity lock adapter for the lockable object.
- Specified by:
createEntityLockAdapter
in interface EntityLockAdapterFactory
- Parameters:
locked
- The locked object.
- Returns:
- An
EntityLockAdapter
for the object.