Class DatarouterLongRunningTaskDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.tasktracker.storage.DatarouterLongRunningTaskDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterLongRunningTaskDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterLongRunningTaskDao.DatarouterLongRunningTaskDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterLongRunningTaskDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterLongRunningTaskDao.DatarouterLongRunningTaskDaoParams params) -
Method Summary
Modifier and Type Method Description voiddeleteBatched(io.datarouter.scanner.Scanner<LongRunningTaskKey> keys)io.datarouter.storage.node.op.combo.SortedMapStorage.SortedMapStorageNode<LongRunningTaskKey,LongRunningTask,LongRunningTask.LongRunningTaskFielder>getNode()io.datarouter.scanner.Scanner<LongRunningTask>scan()io.datarouter.scanner.Scanner<LongRunningTask>scan(io.datarouter.util.tuple.Range<LongRunningTaskKey> range)io.datarouter.scanner.Scanner<LongRunningTask>scanWithPrefix(LongRunningTaskKey prefix)
-
Constructor Details
-
DatarouterLongRunningTaskDao
@Inject public DatarouterLongRunningTaskDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterLongRunningTaskDao.DatarouterLongRunningTaskDaoParams params)
-
-
Method Details
-
getNode
public io.datarouter.storage.node.op.combo.SortedMapStorage.SortedMapStorageNode<LongRunningTaskKey,LongRunningTask,LongRunningTask.LongRunningTaskFielder> getNode() -
scan
-
scan
public io.datarouter.scanner.Scanner<LongRunningTask> scan(io.datarouter.util.tuple.Range<LongRunningTaskKey> range) -
scanWithPrefix
-
deleteBatched
-