org.apache.wicket.request
Interface IRequestHandler

All Known Subinterfaces:
AjaxRequestTarget, IComponentRequestHandler, ILoggableRequestHandler, IPageClassRequestHandler, IPageRequestHandler, IRequestHandlerDelegate
All Known Implementing Classes:
AjaxRequestHandler, AtmosphereRequestHandler, BookmarkableListenerInterfaceRequestHandler, BookmarkablePageRequestHandler, BufferedResponseRequestHandler, ComponentRenderingRequestHandler, EmptyAjaxRequestHandler, EmptyRequestHandler, ErrorCodeRequestHandler, HttpsMapper.RedirectHandler, ListenerInterfaceRequestHandler, RedirectRequestHandler, RenderPageRequestHandler, RequestSettingRequestHandler, ResourceReferenceRequestHandler, ResourceRequestHandler, ResourceStreamRequestHandler, TextRequestHandler, WebExternalResourceRequestHandler, WebSocketRequestHandler

public interface IRequestHandler

A request handler is the base entity that is the subject of a request. Different types of request have different request handlers. For instance a request for a bookmarkable page differs from a request for a link on a previously rendered page, which in turn differs from a request for a shared resource.

Author:
Eelco Hillenius, Matej Knopp

Method Summary
 void detach(IRequestCycle requestCycle)
          This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.
 void respond(IRequestCycle requestCycle)
          Generates a response.
 

Method Detail

respond

void respond(IRequestCycle requestCycle)
Generates a response.

Parameters:
requestCycle - the current request cycle

detach

void detach(IRequestCycle requestCycle)
This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.

Parameters:
requestCycle - the current request cycle


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.