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 Details
-
name
- Specified by:
namein interfaceorg.infinispan.api.sync.SyncStrongCounter
-
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
- 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
-
getAndSet
public long getAndSet(long value) - Specified by:
getAndSetin interfaceorg.infinispan.api.sync.SyncStrongCounter
-
configuration
public org.infinispan.api.configuration.CounterConfiguration configuration()- Specified by:
configurationin interfaceorg.infinispan.api.sync.SyncStrongCounter
-