Package org.infinispan.hotrod
Class HotRodMutinyLock
- java.lang.Object
-
- org.infinispan.hotrod.HotRodMutinyLock
-
- All Implemented Interfaces:
org.infinispan.api.mutiny.MutinyLock
public class HotRodMutinyLock extends Object implements org.infinispan.api.mutiny.MutinyLock
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotRodMutinyContainercontainer()io.smallrye.mutiny.Uni<Boolean>isLocked()io.smallrye.mutiny.Uni<Boolean>isLockedByMe()io.smallrye.mutiny.Uni<Void>lock()Stringname()io.smallrye.mutiny.Uni<Boolean>tryLock()io.smallrye.mutiny.Uni<Boolean>tryLock(long time, TimeUnit unit)io.smallrye.mutiny.Uni<Void>unlock()
-
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceorg.infinispan.api.mutiny.MutinyLock
-
container
public HotRodMutinyContainer container()
- Specified by:
containerin interfaceorg.infinispan.api.mutiny.MutinyLock
-
lock
public io.smallrye.mutiny.Uni<Void> lock()
- Specified by:
lockin interfaceorg.infinispan.api.mutiny.MutinyLock
-
tryLock
public io.smallrye.mutiny.Uni<Boolean> tryLock()
- Specified by:
tryLockin interfaceorg.infinispan.api.mutiny.MutinyLock
-
tryLock
public io.smallrye.mutiny.Uni<Boolean> tryLock(long time, TimeUnit unit)
- Specified by:
tryLockin interfaceorg.infinispan.api.mutiny.MutinyLock
-
unlock
public io.smallrye.mutiny.Uni<Void> unlock()
- Specified by:
unlockin interfaceorg.infinispan.api.mutiny.MutinyLock
-
isLocked
public io.smallrye.mutiny.Uni<Boolean> isLocked()
- Specified by:
isLockedin interfaceorg.infinispan.api.mutiny.MutinyLock
-
isLockedByMe
public io.smallrye.mutiny.Uni<Boolean> isLockedByMe()
- Specified by:
isLockedByMein interfaceorg.infinispan.api.mutiny.MutinyLock
-
-