Class DatarouterExceptionRecordDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.exception.storage.exceptionrecord.DatarouterExceptionRecordDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterExceptionRecordDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterExceptionRecordDao.DatarouterExceptionRecordDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterExceptionRecordDao(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, DatarouterExceptionRecordDao.DatarouterExceptionRecordDaoParams params) -
Method Summary
Modifier and Type Method Description ExceptionRecordget(ExceptionRecordKey key)io.datarouter.storage.util.DatabeanVacuum<ExceptionRecordKey,ExceptionRecord>makeVacuum()voidput(ExceptionRecord databean)io.datarouter.scanner.Scanner<ExceptionRecord>scan(io.datarouter.util.tuple.Range<ExceptionRecordKey> range)
-
Constructor Details
-
DatarouterExceptionRecordDao
@Inject public DatarouterExceptionRecordDao(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, DatarouterExceptionRecordDao.DatarouterExceptionRecordDaoParams params)
-
-
Method Details
-
get
-
put
-
scan
public io.datarouter.scanner.Scanner<ExceptionRecord> scan(io.datarouter.util.tuple.Range<ExceptionRecordKey> range) -
makeVacuum
-