Class DatarouterRateLimiterDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.ratelimiter.storage.BaseTallyDao
io.datarouter.ratelimiter.storage.DatarouterRateLimiterDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton public class DatarouterRateLimiterDao extends BaseTallyDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterRateLimiterDao.DatarouterRateLimiterDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterRateLimiterDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, DatarouterRateLimiterDao.DatarouterRateLimiterDaoParams params) -
Method Summary
Methods inherited from class io.datarouter.ratelimiter.storage.BaseTallyDao
getMultiTallyCount, incrementAndGetCount
-
Constructor Details
-
DatarouterRateLimiterDao
@Inject public DatarouterRateLimiterDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.TallyNodeFactory nodeFactory, DatarouterRateLimiterDao.DatarouterRateLimiterDaoParams params)
-