Class BaseTallyDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.ratelimiter.storage.BaseTallyDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
- Direct Known Subclasses:
DatarouterRateLimiterDao
public abstract class BaseTallyDao
extends io.datarouter.storage.dao.BaseDao
-
Constructor Summary
ConstructorsConstructorDescriptionBaseTallyDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, io.datarouter.storage.client.ClientId clientId, String version) -
Method Summary
Modifier and TypeMethodDescriptiongetMultiTallyCount(Collection<String> keys, Duration ttl, Duration timeout) incrementAndGetCount(String key, int delta, Duration ttl, Duration timeout) voidvacuum(io.datarouter.storage.config.Config config)
-
Constructor Details
-
BaseTallyDao
public BaseTallyDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, io.datarouter.storage.client.ClientId clientId, String version)
-
-
Method Details
-
incrementAndGetCount
-
getMultiTallyCount
-
vacuum
public void vacuum(io.datarouter.storage.config.Config config)
-