Class HotRodMutinyMultiMap<K,​V>

  • 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 Detail

      • name

        public String 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

        public HotRodMutinyContainer 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>