public class TaskPushReqHandler<T> extends TaskDispatchReqHandler<T>
activeRunnableNum, batchProcessSvc, defaultSleepMs, emptySleepMs, taskMasterPool| 构造器和说明 |
|---|
TaskPushReqHandler(long jobInstanceId,
int coreBatchThreadNum,
int maxBatchThreadNum,
int batchSize,
ReqQueue<T> queue,
int dispatchSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
process(long jobInstanceId,
List<T> reqs,
String workerAddr)
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 workerAddr)
BaseReqHandlerprocess 在类中 BaseReqHandler<T>jobInstanceId - id of job instance which these reqs belong to.reqs - batch of reqsworkerAddr - of PullModelCopyright © 2022. All rights reserved.