Package org.infinispan.hotrod
Class HotRodSyncLock
- java.lang.Object
-
- org.infinispan.hotrod.HotRodSyncLock
-
- All Implemented Interfaces:
org.infinispan.api.sync.SyncLock
public class HotRodSyncLock extends Object implements org.infinispan.api.sync.SyncLock
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotRodSyncContainercontainer()booleanisLocked()booleanisLockedByMe()voidlock()Stringname()booleantryLock()booleantryLock(long time, TimeUnit unit)voidunlock()
-
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceorg.infinispan.api.sync.SyncLock
-
container
public HotRodSyncContainer container()
- Specified by:
containerin interfaceorg.infinispan.api.sync.SyncLock
-
lock
public void lock()
- Specified by:
lockin interfaceorg.infinispan.api.sync.SyncLock
-
tryLock
public boolean tryLock()
- Specified by:
tryLockin interfaceorg.infinispan.api.sync.SyncLock
-
tryLock
public boolean tryLock(long time, TimeUnit unit)- Specified by:
tryLockin interfaceorg.infinispan.api.sync.SyncLock
-
unlock
public void unlock()
- Specified by:
unlockin interfaceorg.infinispan.api.sync.SyncLock
-
isLocked
public boolean isLocked()
- Specified by:
isLockedin interfaceorg.infinispan.api.sync.SyncLock
-
isLockedByMe
public boolean isLockedByMe()
- Specified by:
isLockedByMein interfaceorg.infinispan.api.sync.SyncLock
-
-