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
ACounterManager
implementation for Hot Rod clients.- Since:
- 9.2
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Constructor Description RemoteCounterManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
defineCounter(String name, org.infinispan.counter.api.CounterConfiguration configuration)
org.infinispan.counter.api.CounterConfiguration
getConfiguration(String counterName)
Collection<String>
getCounterNames()
org.infinispan.counter.api.StrongCounter
getStrongCounter(String name)
org.infinispan.counter.api.WeakCounter
getWeakCounter(String name)
boolean
isDefined(String name)
void
remove(String counterName)
void
start(ChannelFactory channelFactory, Codec codec, Configuration configuration, ClientListenerNotifier listenerNotifier)
void
stop()
-
-
-
Method Detail
-
start
public void start(ChannelFactory channelFactory, Codec codec, Configuration configuration, ClientListenerNotifier listenerNotifier)
-
getStrongCounter
public org.infinispan.counter.api.StrongCounter getStrongCounter(String name)
- Specified by:
getStrongCounter
in interfaceorg.infinispan.counter.api.CounterManager
-
getWeakCounter
public org.infinispan.counter.api.WeakCounter getWeakCounter(String name)
- 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
-
isDefined
public boolean isDefined(String name)
- Specified by:
isDefined
in interfaceorg.infinispan.counter.api.CounterManager
-
getConfiguration
public org.infinispan.counter.api.CounterConfiguration getConfiguration(String counterName)
- Specified by:
getConfiguration
in interfaceorg.infinispan.counter.api.CounterManager
-
remove
public void remove(String counterName)
- Specified by:
remove
in interfaceorg.infinispan.counter.api.CounterManager
-
getCounterNames
public Collection<String> getCounterNames()
- Specified by:
getCounterNames
in interfaceorg.infinispan.counter.api.CounterManager
-
stop
public void stop()
-
-