Package org.infinispan.hotrod
Class HotRodSyncStrongCounter
- java.lang.Object
-
- org.infinispan.hotrod.HotRodSyncStrongCounter
-
- All Implemented Interfaces:
org.infinispan.api.sync.SyncStrongCounter
public class HotRodSyncStrongCounter extends Object implements org.infinispan.api.sync.SyncStrongCounter
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longaddAndGet(long delta)longcompareAndSwap(long expect, long update)org.infinispan.api.configuration.CounterConfigurationconfiguration()HotRodSyncContainercontainer()AutoCloseablelisten(Consumer<org.infinispan.api.common.events.counter.CounterEvent> listener)Stringname()CompletableFuture<Void>reset()longvalue()
-
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceorg.infinispan.api.sync.SyncStrongCounter
-
container
public HotRodSyncContainer container()
- Specified by:
containerin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
value
public long value()
- Specified by:
valuein interfaceorg.infinispan.api.sync.SyncStrongCounter
-
addAndGet
public long addAndGet(long delta)
- Specified by:
addAndGetin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
reset
public CompletableFuture<Void> reset()
- Specified by:
resetin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
listen
public AutoCloseable listen(Consumer<org.infinispan.api.common.events.counter.CounterEvent> listener)
- Specified by:
listenin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
compareAndSwap
public long compareAndSwap(long expect, long update)- Specified by:
compareAndSwapin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
configuration
public org.infinispan.api.configuration.CounterConfiguration configuration()
- Specified by:
configurationin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
-