org.apache.tapestry.engine
Class HomeService
java.lang.Object
org.apache.tapestry.engine.AbstractService
org.apache.tapestry.engine.HomeService
- All Implemented Interfaces:
- IEngineService
public class HomeService
- extends AbstractService
An implementation of the home service that renders the Home page.
This is the most likely candidate for overriding ... for example,
to select the page to render based on known information about the
user (stored as a cookie).
- Since:
- 1.0.9
- Version:
- $Id: HomeService.java 243791 2004-02-19 17:38:13Z hlship $
- Author:
- Howard Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HomeService
public HomeService()
getLink
public ILink getLink(IRequestCycle cycle,
IComponent component,
Object[] parameters)
- Description copied from interface:
IEngineService
- Builds a URL for a service. This is performed during the
rendering phase of one request cycle and bulds URLs that will
invoke activity in a subsequent request cycle.
- Parameters:
cycle
- Defines the request cycle being processed.component
- The component requesting the URL. Generally, the
service context is established from the component.parameters
- Additional parameters specific to the
component requesting the EngineServiceLink.
- Returns:
- The URL for the service. The URL will have to be encoded
via
HttpServletResponse.encodeURL(java.lang.String)
.
service
public void service(IEngineServiceView engine,
IRequestCycle cycle,
ResponseOutputStream output)
throws ServletException,
IOException
- Description copied from interface:
IEngineService
- Perform the service, interpreting the URL (from the
HttpServletRequest
)
responding appropriately, and
rendering a result page.
- Parameters:
engine
- a view of the IEngine
with additional methods needed by servicescycle
- the incoming requestoutput
- stream to which output should ultimately be directed
- Throws:
ServletException
IOException
- See Also:
IEngine.service(org.apache.tapestry.request.RequestContext)
getName
public String getName()
- Description copied from interface:
IEngineService
- Returns the name of the service.