public abstract class BaseDataExecutor<T> extends BaseExecutor implements ExecutorManagerable
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
fetchLimit |
protected int |
pageTotal |
executorService, log, semaphore, semaphoreTotal| 构造器和说明 |
|---|
BaseDataExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
Future<Integer> |
batchProcess(T item) |
abstract List<T> |
fetchItems(int pageIndex) |
int |
getFetchLimit() |
int |
getPageTotal() |
abstract int |
processItem(T item) |
void |
setFetchLimit(int fetchLimit) |
setExecutorService, setSemaphoreTotalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanStart, canStop, start, stoppublic int getPageTotal()
public int getFetchLimit()
public void setFetchLimit(int fetchLimit)
public abstract int processItem(T item)
Copyright © 2021. All rights reserved.