Package org.apache.pluto

The root package of the Pluto Portlet Container.

See:
          Description

Interface Summary
EventContainer The publicized entry point into Pluto for firing events
OptionalContainerServices Defines the services necessary for integration between the Pluto Container and a Portal.
PortletContainer The publicized entry point into Pluto.
PortletWindow Thin representation of the portlet window for which the container request should be processed.
PortletWindowID The portlet window ID.
RequiredContainerServices This interface defines the services required for integration between the Pluto Portlet Container and a Portal.
 

Class Summary
Constants Constant values used to bind internal portlet objects as attributes, typically to a request.
PortletContainerFactory Factory used to create new PortletContainer instances.
 

Exception Summary
PlutoConfigurationException Exception thrown when Pluto configuration fails.
PortletContainerException Thrown when an internal portlet container exception occurs within Pluto.
PortletContainerRuntimeException Runtime exception thrown when an unexpected condition is encountered.
 

Package org.apache.pluto Description

The root package of the Pluto Portlet Container.

Portals embedding Pluto must implement the org.apache.pluto.services.PortletContainerServices interfac and then retrieve an instance of the container from the PortletContainerFactory.

Initialization of the container

PortletContainerServices services = // your implementation! PortletContainer container = PortletContainerFactory.createContainer("MyContainer", services); ServletContext context = // the servlet context within which the portal is executing container.init(servletContext);

Processing of Requests

if(isActionRequest) { container.doAction(request, response); } else if(isRenderRequest) { container.doRender(request, response); }

Shutting Down the Container

container.destroy();



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.