processor.incomingResponse(this.result, lastModifiedSystemTime, this.isPresent, this.isSerialized, this.requestorTimedOut,
/** * Invoked on the receiver - which, in this case, was the initiator of * the QueryMessage . */ @Override protected void process(DistributionManager dm) { // NOTE: keep this method efficient since it is optimized // by executing it in the p2p reader. // This is done with this line in DistributionMessage.java: // || c.equals(SearchLoadAndWriteProcessor.ResponseMessage.class) SearchLoadAndWriteProcessor processor = null; processor = (SearchLoadAndWriteProcessor)getProcessorKeeper().retrieve(this.processorId); if (processor == null) { logFine("Response() SearchLoadAndWriteProcessor no longer exists", null); return; } long lastModifiedSystemTime = 0; if (this.lastModified != 0) { lastModifiedSystemTime = this.lastModified; } if (this.versionTag != null) { this.versionTag.replaceNullIDs(getSender()); } processor.incomingResponse(this.result, lastModifiedSystemTime, this.isPresent, this.isSerialized, this.requestorTimedOut, this.getSender(), dm, versionTag); }