org.entityfs.lock.impl.rw
Class ReadWriteEntityLockAdapterFactory
java.lang.Object
org.entityfs.lock.impl.rw.ReadWriteEntityLockAdapterFactory
- All Implemented Interfaces:
- EntityLockAdapterFactory, LockAdapterFactory
public class ReadWriteEntityLockAdapterFactory
- extends Object
- implements EntityLockAdapterFactory
This EntityLockAdapterFactory
creates
ReadWriteEntityLockAdapter
:s and ReentrantLockAdapter
:s.
Objects of this class are immutable.
- Since:
- 1.0
- Author:
- Karl Gustafsson
- See Also:
NonFairReadWriteEntityLockAdapterFactory
,
FairReadWriteEntityLockAdapterFactory
- In_jar:
- entityfs-core
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadWriteEntityLockAdapterFactory
public ReadWriteEntityLockAdapterFactory(boolean fair)
createLockAdapter
public LockAdapter createLockAdapter()
- Creates
ReentrantLockAdapter
:s.
- Specified by:
createLockAdapter
in interface LockAdapterFactory
- Returns:
- A lock adapter.
createEntityLockAdapter
public EntityLockAdapter createEntityLockAdapter(Lockable locked)
- Creates
ReadWriteEntityLockAdapter
:s.
- Specified by:
createEntityLockAdapter
in interface EntityLockAdapterFactory
- Parameters:
locked
- The locked object.
- Returns:
- An
EntityLockAdapter
for the object.