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

      • HotRodMutinyContainer

        public HotRodMutinyContainer​(HotRod hotrod)
    • Method Detail

      • sync

        public HotRodSyncContainer sync()
        Specified by:
        sync in interface org.infinispan.api.Infinispan
      • async

        public HotRodAsyncContainer async()
        Specified by:
        async in interface org.infinispan.api.Infinispan
      • mutiny

        public HotRodMutinyContainer mutiny()
        Specified by:
        mutiny in interface org.infinispan.api.Infinispan
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.infinispan.api.Infinispan
      • caches

        public HotRodMutinyCaches caches()
        Specified by:
        caches in interface org.infinispan.api.mutiny.MutinyContainer
      • multiMaps

        public HotRodMutinyMultiMaps multiMaps()
        Specified by:
        multiMaps in interface org.infinispan.api.mutiny.MutinyContainer
      • strongCounters

        public HotRodMutinyStrongCounters strongCounters()
        Specified by:
        strongCounters in interface org.infinispan.api.mutiny.MutinyContainer
      • weakCounters

        public HotRodMutinyWeakCounters weakCounters()
        Specified by:
        weakCounters in interface org.infinispan.api.mutiny.MutinyContainer
      • locks

        public HotRodMutinyLocks locks()
        Specified by:
        locks in interface org.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:
        listen in interface org.infinispan.api.mutiny.MutinyContainer
      • execute

        public <R> io.smallrye.mutiny.Uni<R> execute​(String name,
                                                     Object... args)
        Specified by:
        execute in interface org.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:
        batch in interface org.infinispan.api.mutiny.MutinyContainer