Class HotRodSyncLock

  • All Implemented Interfaces:
    org.infinispan.api.sync.SyncLock

    public class HotRodSyncLock
    extends Object
    implements org.infinispan.api.sync.SyncLock
    Since:
    14.0
    • Method Detail

      • name

        public String name()
        Specified by:
        name in interface org.infinispan.api.sync.SyncLock
      • container

        public HotRodSyncContainer container()
        Specified by:
        container in interface org.infinispan.api.sync.SyncLock
      • lock

        public void lock()
        Specified by:
        lock in interface org.infinispan.api.sync.SyncLock
      • tryLock

        public boolean tryLock()
        Specified by:
        tryLock in interface org.infinispan.api.sync.SyncLock
      • tryLock

        public boolean tryLock​(long time,
                               TimeUnit unit)
        Specified by:
        tryLock in interface org.infinispan.api.sync.SyncLock
      • unlock

        public void unlock()
        Specified by:
        unlock in interface org.infinispan.api.sync.SyncLock
      • isLocked

        public boolean isLocked()
        Specified by:
        isLocked in interface org.infinispan.api.sync.SyncLock
      • isLockedByMe

        public boolean isLockedByMe()
        Specified by:
        isLockedByMe in interface org.infinispan.api.sync.SyncLock