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 TypeMethodDescriptionboolean
defineCounter
(String name, org.infinispan.counter.api.CounterConfiguration configuration) org.infinispan.counter.api.CounterConfiguration
getConfiguration
(String counterName) org.infinispan.counter.api.StrongCounter
getStrongCounter
(String name) org.infinispan.counter.api.WeakCounter
getWeakCounter
(String name) boolean
void
void
start
(org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher, ClientListenerNotifier listenerNotifier) void
stop()
void
undefineCounter
(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:
getStrongCounter
in interfaceorg.infinispan.counter.api.CounterManager
-
getWeakCounter
- Specified by:
getWeakCounter
in interfaceorg.infinispan.counter.api.CounterManager
-
defineCounter
public boolean defineCounter(String name, org.infinispan.counter.api.CounterConfiguration configuration) - Specified by:
defineCounter
in interfaceorg.infinispan.counter.api.CounterManager
-
undefineCounter
- Specified by:
undefineCounter
in interfaceorg.infinispan.counter.api.CounterManager
-
isDefined
- Specified by:
isDefined
in interfaceorg.infinispan.counter.api.CounterManager
-
getConfiguration
- Specified by:
getConfiguration
in interfaceorg.infinispan.counter.api.CounterManager
-
remove
- Specified by:
remove
in interfaceorg.infinispan.counter.api.CounterManager
-
getCounterNames
- Specified by:
getCounterNames
in interfaceorg.infinispan.counter.api.CounterManager
-
stop
public void stop()
-