All Known Implementing Classes:
Portletinterface is used by the portlet container to invoke the portlets. Every portlet has to implement this interface, either by directly implementing it, or by using an existing class implementing the Portlet interface.
A portlet is a Java technology-based web component. It is managed by the portlet container and processes requests and generates dynamic content as response. Portlets are used by portals as pluggable user interface components.The content generated by a portlet is called a fragment. A fragment is a piece of markup (e.g. HTML, XHTML, WML) adhering to certain rules and can be aggregated with other fragments into a complete document. The content of a portlet is normally aggregated with the content of other portlets into the portal page.
The portlet container instanciates portlets, manages their lifecycle and invoking them to process requests. The lifecycle consists of:
processActionmethod, to perform actions targeted to the portlet
rendermethod, to perform the render operation
|Method from javax.portlet.Portlet Summary:|
|destroy, init, processAction, render|
|Method from javax.portlet.Portlet Detail:|
public void destroy()
This method enables the portlet to do the following:
public void init(PortletConfig config) throws PortletException
The portlet container calls the
The portlet container cannot place the portlet into service
public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException
public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException