org.apache.tapestry.engine
Class RestartService
java.lang.Object
org.apache.tapestry.engine.AbstractService
org.apache.tapestry.engine.RestartService
- All Implemented Interfaces:
- IEngineService
public class RestartService
- extends AbstractService
Restarts the Tapestry application. This is normally reserved for dealing with
catastrophic failures of the application. Discards the HttpSession, if any,
and redirects to the Tapestry application servlet URL (invoking the HomeService).
- Since:
- 1.0.9
- Version:
- $Id: RestartService.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 |
RestartService
public RestartService()
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.