public abstract class AbstractPartitionAllocator extends Object implements PartitionAllocator
| 构造器和说明 |
|---|
AbstractPartitionAllocator() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<PartitionTask> |
findRange(String taskId) |
protected abstract List<PartitionTask> |
findRange(String taskId,
List<String> tableNameList) |
protected List<String> |
getAllTables(String taskId) |
protected boolean |
isTableFinished(String taskId,
String tableName) |
protected boolean |
isTableProcessing(String taskId,
String tableName) |
protected boolean |
isTableProcessingOrFinished(String taskId,
String tableName) |
protected List<PartitionTask> |
preAllocate(String taskId,
String tableName,
List<String> rangeNameList) |
public List<PartitionTask> findRange(String taskId) throws NoTaskException, WaitAndTryLaterException
findRange 在接口中 PartitionAllocatorNoTaskExceptionWaitAndTryLaterExceptionprotected abstract List<PartitionTask> findRange(String taskId, List<String> tableNameList) throws NoTaskException, WaitAndTryLaterException
protected List<PartitionTask> preAllocate(String taskId, String tableName, List<String> rangeNameList)
protected boolean isTableProcessingOrFinished(String taskId, String tableName)
Copyright © 2016. All rights reserved.