HttpServletRequest servletRequest,
HttpServletResponse servletResponse )
throws PortletException, PortletContainerException
{
PortletContainerServices.prepare(uniqueContainerName);
PortletInvoker invoker = null;
if (log.isDebugEnabled())
log.debug("PortletContainerImpl.portletLoad("+portletWindow.getId()+") called.");
RenderRequest renderRequest = PortletObjectAccess.getRenderRequest(portletWindow,
servletRequest,
servletResponse);
RenderResponse renderResponse = PortletObjectAccess.getRenderResponse(portletWindow,
servletRequest,
servletResponse,
supportsBuffering);
invoker = PortletInvokerAccess.getPortletInvoker(portletWindow.getPortletEntity().getPortletDefinition());
try
{
invoker.load(renderRequest, renderResponse);
}
finally
{
PortletInvokerAccess.releasePortletInvoker(invoker);
PortletContainerServices.release();