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 Details

    • RemoteCounterManager

      public RemoteCounterManager()
  • Method Details

    • start

      public void start(org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher, ClientListenerNotifier listenerNotifier)
    • getStrongCounter

      public org.infinispan.counter.api.StrongCounter getStrongCounter(String name)
      Specified by:
      getStrongCounter in interface org.infinispan.counter.api.CounterManager
    • getWeakCounter

      public org.infinispan.counter.api.WeakCounter getWeakCounter(String name)
      Specified by:
      getWeakCounter in interface org.infinispan.counter.api.CounterManager
    • defineCounter

      public boolean defineCounter(String name, org.infinispan.counter.api.CounterConfiguration configuration)
      Specified by:
      defineCounter in interface org.infinispan.counter.api.CounterManager
    • undefineCounter

      public void undefineCounter(String name)
      Specified by:
      undefineCounter in interface org.infinispan.counter.api.CounterManager
    • isDefined

      public boolean isDefined(String name)
      Specified by:
      isDefined in interface org.infinispan.counter.api.CounterManager
    • getConfiguration

      public org.infinispan.counter.api.CounterConfiguration getConfiguration(String counterName)
      Specified by:
      getConfiguration in interface org.infinispan.counter.api.CounterManager
    • remove

      public void remove(String counterName)
      Specified by:
      remove in interface org.infinispan.counter.api.CounterManager
    • getCounterNames

      public Collection<String> getCounterNames()
      Specified by:
      getCounterNames in interface org.infinispan.counter.api.CounterManager
    • stop

      public void stop()