Class RemoteCounterManager
java.lang.Object
org.infinispan.client.hotrod.counter.impl.RemoteCounterManager
- All Implemented Interfaces:
org.infinispan.counter.api.CounterManager
public class RemoteCounterManager
extends Object
implements org.infinispan.counter.api.CounterManager
A
CounterManager implementation for Hot Rod clients.- Since:
- 9.2
- Author:
- Pedro Ruivo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandefineCounter(String name, org.infinispan.counter.api.CounterConfiguration configuration) org.infinispan.counter.api.CounterConfigurationgetConfiguration(String counterName) org.infinispan.counter.api.StrongCountergetStrongCounter(String name) org.infinispan.counter.api.WeakCountergetWeakCounter(String name) booleanvoidvoidstart(org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher, ClientListenerNotifier listenerNotifier) voidstop()voidundefineCounter(String name)
-
Constructor Details
-
RemoteCounterManager
public RemoteCounterManager()
-
-
Method Details
-
start
public void start(org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher, ClientListenerNotifier listenerNotifier) -
getStrongCounter
- Specified by:
getStrongCounterin interfaceorg.infinispan.counter.api.CounterManager
-
getWeakCounter
- Specified by:
getWeakCounterin interfaceorg.infinispan.counter.api.CounterManager
-
defineCounter
public boolean defineCounter(String name, org.infinispan.counter.api.CounterConfiguration configuration) - Specified by:
defineCounterin interfaceorg.infinispan.counter.api.CounterManager
-
undefineCounter
- Specified by:
undefineCounterin interfaceorg.infinispan.counter.api.CounterManager
-
isDefined
- Specified by:
isDefinedin interfaceorg.infinispan.counter.api.CounterManager
-
getConfiguration
- Specified by:
getConfigurationin interfaceorg.infinispan.counter.api.CounterManager
-
remove
- Specified by:
removein interfaceorg.infinispan.counter.api.CounterManager
-
getCounterNames
- Specified by:
getCounterNamesin interfaceorg.infinispan.counter.api.CounterManager
-
stop
public void stop()
-