The portlet deployment descriptor needs to specify a portlet Java class. The ATG platform provides two base classes you can either use as your portlet class or extend in your own subclass:
atg.portlet.GenericPortletServiceatg.portlet.DispatchPortlet
The GenericPortletService class provides standard methods for a Nucleus component, including support for self-configuration, name resolution, performance profiling and logging.
A class derived from GenericPortletService should override the following methods:
startServicehandleRenderhandleProcessActionstopService
The DispatchPortlet class extends GenericPortletService. You can use DispatchPortlet as your portlet class if, as in most cases, you want your portlet to dispatch to a JSP or other resource. The DispatchPortlet.path property defines the resource the portlet dispatches to.

