Class HotRodMutinyStrongCounter

  • All Implemented Interfaces:
    org.infinispan.api.mutiny.MutinyStrongCounter

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

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

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