*
* @see org.jboss.dna.graph.request.processor.RequestProcessor#process(org.jboss.dna.graph.request.ReadNextBlockOfChildrenRequest)
*/
@Override
public void process( ReadNextBlockOfChildrenRequest request ) {
ReadNextBlockOfChildrenRequest source = (ReadNextBlockOfChildrenRequest)federatedRequest.getFirstProjectedRequest()
.getRequest();
if (checkErrorOrCancel(request, source)) return;
request.setActualLocationOfStartingAfterNode(source.getActualLocationOfStartingAfterNode());
for (Location childInSource : source.getChildren()) {
request.addChild(childInSource);
}
request.setCachePolicy(getDefaultCachePolicy());
setCacheableInfo(request, source.getCachePolicy());
}