public class TaskPullReqHandler<T> extends TaskDispatchReqHandler<T>
dispatchSizeactiveRunnableNum, batchProcessSvc, defaultSleepMs, emptySleepMs, taskMasterPool| 构造器和说明 |
|---|
TaskPullReqHandler(long jobInstanceId,
int coreBatchThreadNum,
int maxBatchThreadNum,
int batchSize,
ReqQueue<T> queue) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
process(long jobInstanceId,
List<T> reqs,
String workerIdAddr)
logic implemented by subclass for processing this batch of reqs
|
setDispatchSizeclear, getLatestRequest, isActive, process, setBatchSize, setWorkThreadNum, start, stop, submitRequest, syncHandleReqspublic void process(long jobInstanceId,
List<T> reqs,
String workerIdAddr)
BaseReqHandlerprocess 在类中 BaseReqHandler<T>jobInstanceId - id of job instance which these reqs belong to.reqs - batch of reqsworkerIdAddr - of PullModelCopyright © 2021. All rights reserved.