Interface WeakCounterFactory
- All Known Implementing Classes:
CacheBasedWeakCounterFactory
public interface WeakCounterFactory
Factory to create and remove
WeakCounter.- Since:
- 14.0
-
Method Summary
Modifier and TypeMethodDescriptioncreateWeakCounter(String counterName, org.infinispan.counter.api.CounterConfiguration configuration) Creates aWeakCounter.removeWeakCounter(String counterName, org.infinispan.counter.api.CounterConfiguration configuration) Removes theWeakCounterstate.
-
Method Details
-
removeWeakCounter
CompletionStage<Void> removeWeakCounter(String counterName, org.infinispan.counter.api.CounterConfiguration configuration) Removes theWeakCounterstate.- Parameters:
counterName- The counter's name.- Returns:
- A
CompletionStagethat is completed after the counter is removed.
-
createWeakCounter
CompletionStage<InternalCounterAdmin> createWeakCounter(String counterName, org.infinispan.counter.api.CounterConfiguration configuration) Creates aWeakCounter.- Parameters:
counterName- The counter's name.configuration- The counter's configuration.- Returns:
- A
CompletionStagethat is completed after the counter is created.
-