Class RequestSettingRequestHandler

java.lang.Object
org.apache.wicket.core.request.handler.RequestSettingRequestHandler
All Implemented Interfaces:
IRequestHandler, IRequestHandlerDelegate

A IRequestHandler that sets the current Request before delegating the responding to a wrapped request handler. This is useful when the request received from the browser is not the same request used to respond, like when the request mapper clones the request with a new URL.
Author:
Jesse Long
  • Constructor Details

  • Method Details

    • getRequest

      public Request getRequest()
      Returns the request that will be set before responding.
      Returns:
      the request that will be set before responding.
    • getDelegateHandler

      Returns the request handler to which responding will be delegated.
      Specified by:
      getDelegateHandler in interface IRequestHandlerDelegate
      Returns:
      the request handler to which responding will be delegated.
    • respond

      public void respond(IRequestCycle requestCycle)
      Description copied from interface: IRequestHandler
      Generates a response.
      Specified by:
      respond in interface IRequestHandler
      Parameters:
      requestCycle - the current request cycle
    • detach

      public void detach(IRequestCycle requestCycle)
      Description copied from interface: IRequestHandler
      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.
      Specified by:
      detach in interface IRequestHandler
      Parameters:
      requestCycle - the current request cycle