Class RequestSettingRequestHandler
- java.lang.Object
-
- org.apache.wicket.core.request.handler.RequestSettingRequestHandler
-
- All Implemented Interfaces:
org.apache.wicket.request.IRequestHandler,org.apache.wicket.request.IRequestHandlerDelegate
public class RequestSettingRequestHandler extends java.lang.Object implements org.apache.wicket.request.IRequestHandlerDelegateAIRequestHandlerthat sets the currentRequestbefore 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 Summary
Constructors Constructor Description RequestSettingRequestHandler(org.apache.wicket.request.Request request, org.apache.wicket.request.IRequestHandler delegate)Creates a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetach(org.apache.wicket.request.IRequestCycle requestCycle)org.apache.wicket.request.IRequestHandlergetDelegateHandler()Returns the request handler to which responding will be delegated.org.apache.wicket.request.RequestgetRequest()Returns the request that will be set before responding.voidrespond(org.apache.wicket.request.IRequestCycle requestCycle)
-
-
-
Constructor Detail
-
RequestSettingRequestHandler
public RequestSettingRequestHandler(org.apache.wicket.request.Request request, org.apache.wicket.request.IRequestHandler delegate)Creates a new instance- Parameters:
request- The request to use when respondingdelegate- The request handler to delegate responding to
-
-
Method Detail
-
getRequest
public org.apache.wicket.request.Request getRequest()
Returns the request that will be set before responding.- Returns:
- the request that will be set before responding.
-
getDelegateHandler
public org.apache.wicket.request.IRequestHandler getDelegateHandler()
Returns the request handler to which responding will be delegated.- Specified by:
getDelegateHandlerin interfaceorg.apache.wicket.request.IRequestHandlerDelegate- Returns:
- the request handler to which responding will be delegated.
-
respond
public void respond(org.apache.wicket.request.IRequestCycle requestCycle)
- Specified by:
respondin interfaceorg.apache.wicket.request.IRequestHandler
-
detach
public void detach(org.apache.wicket.request.IRequestCycle requestCycle)
- Specified by:
detachin interfaceorg.apache.wicket.request.IRequestHandler
-
-