Class HotRodMutinyStrongCounter

java.lang.Object
org.infinispan.hotrod.HotRodMutinyStrongCounter
All Implemented Interfaces:
org.infinispan.api.mutiny.MutinyStrongCounter

public class HotRodMutinyStrongCounter extends Object implements org.infinispan.api.mutiny.MutinyStrongCounter
Since:
14.0
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • container

      public HotRodMutinyContainer container()
      Specified by:
      container in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • value

      public io.smallrye.mutiny.Uni<Long> value()
      Specified by:
      value in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • addAndGet

      public io.smallrye.mutiny.Uni<Long> addAndGet(long delta)
      Specified by:
      addAndGet in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • reset

      public io.smallrye.mutiny.Uni<Void> reset()
      Specified by:
      reset in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • listen

      public io.smallrye.mutiny.Multi<org.infinispan.api.common.events.counter.CounterEvent> listen()
      Specified by:
      listen in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • compareAndSet

      public io.smallrye.mutiny.Uni<Boolean> compareAndSet(long expect, long update)
      Specified by:
      compareAndSet in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • compareAndSwap

      public io.smallrye.mutiny.Uni<Long> compareAndSwap(long expect, long update)
      Specified by:
      compareAndSwap in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • getAndSet

      public io.smallrye.mutiny.Uni<Long> getAndSet(long value)
      Specified by:
      getAndSet in interface org.infinispan.api.mutiny.MutinyStrongCounter
    • getConfiguration

      public io.smallrye.mutiny.Uni<org.infinispan.api.configuration.CounterConfiguration> getConfiguration()
      Specified by:
      getConfiguration in interface org.infinispan.api.mutiny.MutinyStrongCounter