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.storage.node.factory.IndexingNodeFactory indexingNodeFactory, DatarouterHttpRequestRecordDao.DatarouterHttpRequestRecordDaoParams params) -
Method Summary
Modifier and Type Method Description voiddelete(HttpRequestRecordKey key)voiddeleteAll()voiddeleteMulti(Collection<HttpRequestRecordKey> keys)HttpRequestRecordget(HttpRequestRecordKey key)List<HttpRequestRecord>getMulti(Collection<HttpRequestRecordKey> keys)io.datarouter.storage.util.DatabeanVacuum<HttpRequestRecordKey,HttpRequestRecord>makeVacuum()voidput(HttpRequestRecord databean)voidputMulti(Collection<HttpRequestRecord> databeans)io.datarouter.scanner.Scanner<HttpRequestRecord>scanByExceptionRecordIdPrefix(String exceptionRecordId)
-
Constructor Details
-
DatarouterHttpRequestRecordDao
@Inject public DatarouterHttpRequestRecordDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, io.datarouter.storage.node.factory.IndexingNodeFactory indexingNodeFactory, DatarouterHttpRequestRecordDao.DatarouterHttpRequestRecordDaoParams params)
-
-
Method Details
-
put
-
putMulti
-
get
-
getMulti
-
scanByExceptionRecordIdPrefix
public io.datarouter.scanner.Scanner<HttpRequestRecord> scanByExceptionRecordIdPrefix(String exceptionRecordId) -
deleteAll
public void deleteAll() -
delete
-
deleteMulti
-
makeVacuum
public io.datarouter.storage.util.DatabeanVacuum<HttpRequestRecordKey,HttpRequestRecord> makeVacuum()
-