Class DatarouterHttpRequestRecordDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.exception.storage.httprecord.DatarouterHttpRequestRecordDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterHttpRequestRecordDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterHttpRequestRecordDao.DatarouterHttpRequestRecordDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterHttpRequestRecordDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, io.datarouter.virtualnode.writebehind.config.DatarouterVirtualNodeExecutors.DatarouterWriteBehindScheduler scheduler, io.datarouter.virtualnode.writebehind.config.DatarouterVirtualNodeExecutors.DatarouterWriteBehindExecutor writeExecutor, DatarouterHttpRequestRecordDao.DatarouterHttpRequestRecordDaoParams params) -
Method Summary
Modifier and Type Method Description voiddelete(HttpRequestRecordKey key)voiddeleteAll()voiddeleteMulti(java.util.Collection<HttpRequestRecordKey> keys)HttpRequestRecordget(HttpRequestRecordKey key)java.util.List<HttpRequestRecord>getMulti(java.util.Collection<HttpRequestRecordKey> keys)HttpRequestRecordlookupUnique(HttpRequestRecord.HttpRequestRecordByExceptionRecord key)io.datarouter.storage.util.DatabeanVacuum<HttpRequestRecordKey,HttpRequestRecord>makeVacuum()voidput(HttpRequestRecord databean)voidputMulti(java.util.Collection<HttpRequestRecord> databeans)
-
Constructor Details
-
DatarouterHttpRequestRecordDao
@Inject public DatarouterHttpRequestRecordDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, io.datarouter.virtualnode.writebehind.config.DatarouterVirtualNodeExecutors.DatarouterWriteBehindScheduler scheduler, io.datarouter.virtualnode.writebehind.config.DatarouterVirtualNodeExecutors.DatarouterWriteBehindExecutor writeExecutor, DatarouterHttpRequestRecordDao.DatarouterHttpRequestRecordDaoParams params)
-
-
Method Details
-
lookupUnique
-
put
-
putMulti
-
get
-
getMulti
-
deleteAll
public void deleteAll() -
delete
-
deleteMulti
-
makeVacuum
public io.datarouter.storage.util.DatabeanVacuum<HttpRequestRecordKey,HttpRequestRecord> makeVacuum()
-