Package org.infinispan.hotrod
Class HotRodAsyncContainer
- java.lang.Object
-
- org.infinispan.hotrod.HotRodAsyncContainer
-
- All Implemented Interfaces:
AutoCloseable,org.infinispan.api.async.AsyncContainer,org.infinispan.api.Infinispan
public class HotRodAsyncContainer extends Object implements org.infinispan.api.async.AsyncContainer
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotRodAsyncContainerasync()<T> CompletionStage<T>batch(Function<org.infinispan.api.async.AsyncContainer,CompletionStage<T>> function)HotRodAsyncCachescaches()voidclose()Flow.Publisher<org.infinispan.api.common.events.container.ContainerEvent>listen(org.infinispan.api.common.events.container.ContainerListenerEventType... types)HotRodAsyncLockslocks()HotRodAsyncMultiMapsmultiMaps()HotRodMutinyContainermutiny()org.infinispan.api.async.AsyncStrongCountersstrongCounters()HotRodSyncContainersync()HotRodAsyncWeakCountersweakCounters()
-
-
-
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 HotRodAsyncCaches caches()
- Specified by:
cachesin interfaceorg.infinispan.api.async.AsyncContainer
-
multiMaps
public HotRodAsyncMultiMaps multiMaps()
- Specified by:
multiMapsin interfaceorg.infinispan.api.async.AsyncContainer
-
strongCounters
public org.infinispan.api.async.AsyncStrongCounters strongCounters()
- Specified by:
strongCountersin interfaceorg.infinispan.api.async.AsyncContainer
-
weakCounters
public HotRodAsyncWeakCounters weakCounters()
- Specified by:
weakCountersin interfaceorg.infinispan.api.async.AsyncContainer
-
locks
public HotRodAsyncLocks locks()
- Specified by:
locksin interfaceorg.infinispan.api.async.AsyncContainer
-
listen
public Flow.Publisher<org.infinispan.api.common.events.container.ContainerEvent> listen(org.infinispan.api.common.events.container.ContainerListenerEventType... types)
- Specified by:
listenin interfaceorg.infinispan.api.async.AsyncContainer
-
batch
public <T> CompletionStage<T> batch(Function<org.infinispan.api.async.AsyncContainer,CompletionStage<T>> function)
- Specified by:
batchin interfaceorg.infinispan.api.async.AsyncContainer
-
-