- All Implemented Interfaces:
org.infinispan.api.mutiny.MutinyMultimap<K,V>
public class HotRodMutinyMultimap<K,V>
extends Object
implements org.infinispan.api.mutiny.MutinyMultimap<K,V>
- Since:
- 14.0
-
Method Summary
io.smallrye.mutiny.Uni<Void>
io.smallrye.mutiny.Uni<org.infinispan.api.configuration.MultimapConfiguration>
io.smallrye.mutiny.Uni<Long>
io.smallrye.mutiny.Multi<V>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
name
- Specified by:
name in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
configuration
public io.smallrye.mutiny.Uni<org.infinispan.api.configuration.MultimapConfiguration> configuration()
- Specified by:
configuration in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
container
- Specified by:
container in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
add
public io.smallrye.mutiny.Uni<Void> add(K key,
V value)
- Specified by:
add in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
get
public io.smallrye.mutiny.Multi<V> get(K key)
- Specified by:
get in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
remove
public io.smallrye.mutiny.Uni<Boolean> remove(K key)
- Specified by:
remove in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
remove
public io.smallrye.mutiny.Uni<Boolean> remove(K key,
V value)
- Specified by:
remove in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
containsKey
public io.smallrye.mutiny.Uni<Boolean> containsKey(K key)
- Specified by:
containsKey in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
containsEntry
public io.smallrye.mutiny.Uni<Boolean> containsEntry(K key,
V value)
- Specified by:
containsEntry in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>
-
estimateSize
public io.smallrye.mutiny.Uni<Long> estimateSize()
- Specified by:
estimateSize in interface org.infinispan.api.mutiny.MutinyMultimap<K,V>