org.entityfs.lock.impl.single
Class FairSingleEntityLockAdapterFactory
java.lang.Object
org.entityfs.lock.impl.single.FairSingleEntityLockAdapterFactory
- All Implemented Interfaces:
- EntityLockAdapterFactory, LockAdapterFactory
public class FairSingleEntityLockAdapterFactory
- extends Object
- implements EntityLockAdapterFactory
This EntityLockAdapterFactory
creates fair lock adapters.
Objects of this class does not have any internal state. Use the singleton
instance INSTANCE
instead of instantiating the class.
- Since:
- 1.0
- Author:
- Karl Gustafsson
- See Also:
NonFairSingleEntityLockAdapterFactory
,
SingleEntityLockAdapterFactory
- In_jar:
- entityfs-core
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final FairSingleEntityLockAdapterFactory INSTANCE
- Singleton instance. Objects of this class do not have any internal state,
so this can be used instead of instantiating the class.
FairSingleEntityLockAdapterFactory
public FairSingleEntityLockAdapterFactory()
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.
createLockAdapter
public LockAdapter createLockAdapter()
- Description copied from interface:
LockAdapterFactory
- Create and return a
LockAdapter
.
- Specified by:
createLockAdapter
in interface LockAdapterFactory
- Returns:
- A lock adapter.