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.