MemoryStageController stageController = ArbitrateFactory.getInstance(data.getPipelineId(),
MemoryStageController.class);
boolean result = stageController.single(StageType.LOAD, data);// 通知下一个节点
if (result) {// 可能已经被rollback了,需要直接忽略
// 调用Termin信号
TerminEventData termin = new TerminEventData();
termin.setPipelineId(data.getPipelineId());
termin.setProcessId(data.getProcessId());
termin.setStartTime(data.getStartTime());
termin.setEndTime(data.getEndTime());
termin.setFirstTime(data.getFirstTime());
termin.setNumber(data.getNumber());
termin.setBatchId(data.getBatchId());
termin.setSize(data.getSize());
termin.setExts(data.getExts());
termin.setType(TerminType.NORMAL);
termin.setCode("setl");
termin.setDesc("");
termin.setCurrNid(ArbitrateConfigUtils.getCurrentNid());
terminEvent.single(termin);
}
}