Package org.infinispan.hotrod
Class HotRodMutinyContainer
- java.lang.Object
-
- org.infinispan.hotrod.HotRodMutinyContainer
-
- All Implemented Interfaces:
AutoCloseable,org.infinispan.api.Infinispan,org.infinispan.api.mutiny.MutinyContainer
public class HotRodMutinyContainer extends Object implements org.infinispan.api.mutiny.MutinyContainer
- Since:
- 14.0
-
-
Constructor Summary
Constructors Constructor Description HotRodMutinyContainer(HotRod hotrod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotRodAsyncContainerasync()<T> io.smallrye.mutiny.Uni<T>batch(Function<org.infinispan.api.mutiny.MutinyContainer,io.smallrye.mutiny.Uni<T>> function)HotRodMutinyCachescaches()voidclose()<R> io.smallrye.mutiny.Uni<R>execute(String name, Object... args)io.smallrye.mutiny.Multi<org.infinispan.api.common.events.container.ContainerEvent>listen(org.infinispan.api.common.events.container.ContainerListenerEventType... types)HotRodMutinyLockslocks()HotRodMutinyMultiMapsmultiMaps()HotRodMutinyContainermutiny()HotRodMutinyStrongCountersstrongCounters()HotRodSyncContainersync()HotRodMutinyWeakCountersweakCounters()
-
-
-
Constructor Detail
-
HotRodMutinyContainer
public HotRodMutinyContainer(HotRod hotrod)
-
-
Method Detail
-
sync
public HotRodSyncContainer sync()
- Specified by:
syncin interfaceorg.infinispan.api.Infinispan
-
async
public HotRodAsyncContainer async()
- Specified by:
asyncin interfaceorg.infinispan.api.Infinispan
-
mutiny
public HotRodMutinyContainer mutiny()
- Specified by:
mutinyin interfaceorg.infinispan.api.Infinispan
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.infinispan.api.Infinispan
-
caches
public HotRodMutinyCaches caches()
- Specified by:
cachesin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
multiMaps
public HotRodMutinyMultiMaps multiMaps()
- Specified by:
multiMapsin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
strongCounters
public HotRodMutinyStrongCounters strongCounters()
- Specified by:
strongCountersin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
weakCounters
public HotRodMutinyWeakCounters weakCounters()
- Specified by:
weakCountersin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
locks
public HotRodMutinyLocks locks()
- Specified by:
locksin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
listen
public io.smallrye.mutiny.Multi<org.infinispan.api.common.events.container.ContainerEvent> listen(org.infinispan.api.common.events.container.ContainerListenerEventType... types)
- Specified by:
listenin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
execute
public <R> io.smallrye.mutiny.Uni<R> execute(String name, Object... args)
- Specified by:
executein interfaceorg.infinispan.api.mutiny.MutinyContainer
-
batch
public <T> io.smallrye.mutiny.Uni<T> batch(Function<org.infinispan.api.mutiny.MutinyContainer,io.smallrye.mutiny.Uni<T>> function)
- Specified by:
batchin interfaceorg.infinispan.api.mutiny.MutinyContainer
-
-