Class HotRodMutinyContainer

java.lang.Object
org.infinispan.hotrod.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 Details

    • HotRodMutinyContainer

      public HotRodMutinyContainer(HotRod hotrod)
  • Method Details

    • 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