Package org.infinispan.hotrod
Class HotRodAsyncMultiMap<K,V>
- java.lang.Object
-
- org.infinispan.hotrod.HotRodAsyncMultiMap<K,V>
-
- All Implemented Interfaces:
org.infinispan.api.async.AsyncMultiMap<K,V>
public class HotRodAsyncMultiMap<K,V> extends Object implements org.infinispan.api.async.AsyncMultiMap<K,V>
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<Void>add(K key, V value)CompletionStage<org.infinispan.api.configuration.MultiMapConfiguration>configuration()HotRodAsyncContainercontainer()CompletionStage<Boolean>containsEntry(K key, V value)CompletionStage<Boolean>containsKey(K key)CompletionStage<Long>estimateSize()Flow.Publisher<V>get(K key)Stringname()CompletionStage<Boolean>remove(K key)CompletionStage<Boolean>remove(K key, V value)
-
-
-
Method Detail
-
name
public String name()
-
configuration
public CompletionStage<org.infinispan.api.configuration.MultiMapConfiguration> configuration()
-
container
public HotRodAsyncContainer container()
-
add
public CompletionStage<Void> add(K key, V value)
-
get
public Flow.Publisher<V> get(K key)
-
remove
public CompletionStage<Boolean> remove(K key)
-
remove
public CompletionStage<Boolean> remove(K key, V value)
-
containsKey
public CompletionStage<Boolean> containsKey(K key)
-
containsEntry
public CompletionStage<Boolean> containsEntry(K key, V value)
-
estimateSize
public CompletionStage<Long> estimateSize()
-
-