Class BaseCounter
- java.lang.Object
-
- org.infinispan.client.hotrod.counter.impl.BaseCounter
-
public class BaseCounter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.infinispan.counter.api.CounterConfiguration
configuration
protected org.infinispan.client.hotrod.counter.impl.CounterOperationFactory
factory
protected String
name
protected NotificationManager
notificationManager
-
Constructor Summary
Constructors Constructor Description BaseCounter(org.infinispan.counter.api.CounterConfiguration configuration, String name, org.infinispan.client.hotrod.counter.impl.CounterOperationFactory factory, NotificationManager notificationManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.infinispan.counter.api.CounterListener>
org.infinispan.counter.api.Handle<T>addListener(T listener)
org.infinispan.counter.api.CounterConfiguration
getConfiguration()
String
getName()
CompletableFuture<Void>
remove()
CompletableFuture<Void>
reset()
-
-
-
Field Detail
-
name
protected final String name
-
configuration
protected final org.infinispan.counter.api.CounterConfiguration configuration
-
factory
protected final org.infinispan.client.hotrod.counter.impl.CounterOperationFactory factory
-
notificationManager
protected final NotificationManager notificationManager
-
-
Constructor Detail
-
BaseCounter
public BaseCounter(org.infinispan.counter.api.CounterConfiguration configuration, String name, org.infinispan.client.hotrod.counter.impl.CounterOperationFactory factory, NotificationManager notificationManager)
-
-
Method Detail
-
getName
public String getName()
-
reset
public CompletableFuture<Void> reset()
-
remove
public CompletableFuture<Void> remove()
-
getConfiguration
public org.infinispan.counter.api.CounterConfiguration getConfiguration()
-
addListener
public <T extends org.infinispan.counter.api.CounterListener> org.infinispan.counter.api.Handle<T> addListener(T listener)
-
-