protected RenderingJob buildRenderingJob( PortletWindow portletWindow,
RequestContext requestContext, boolean isParallel,
PortletDefinition portletDefinition,
long timeoutMetadata)
{
int expirationCache = getExpirationCache(portletDefinition);
PortletContent portletContent= createPortletContent(requestContext, portletWindow, expirationCache);
RenderingJob rJob = null;
portletWindow.getFragment().setPortletContent(portletContent);
rJob = new RenderingJobImpl(container, this, portletDefinition,
requestContext.getRequest(), requestContext.getResponse(), requestContext, portletWindow,
statistics, expirationCache);
if (isParallel)
{
setTimeoutOnJob(timeoutMetadata, rJob);
}
return rJob;
}