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
Constructors Constructor Description BaseTallyDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, io.datarouter.storage.client.ClientId clientId, int version) -
Method Summary
Modifier and Type Method Description Map<String,Long>getMultiTallyCount(Collection<String> keys, Duration ttl, Duration timeout)LongincrementAndGetCount(String key, int delta, Duration ttl, Duration timeout)
-
Constructor Details
-
BaseTallyDao
public BaseTallyDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, io.datarouter.storage.client.ClientId clientId, int version)
-
-
Method Details