public class RequestSettingRequestHandler extends Object implements org.apache.wicket.request.IRequestHandlerDelegate
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.Constructor and Description |
---|
RequestSettingRequestHandler(org.apache.wicket.request.Request request,
org.apache.wicket.request.IRequestHandler delegate)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
detach(org.apache.wicket.request.IRequestCycle requestCycle) |
org.apache.wicket.request.IRequestHandler |
getDelegateHandler()
Returns the request handler to which responding will be delegated.
|
org.apache.wicket.request.Request |
getRequest()
Returns the request that will be set before responding.
|
void |
respond(org.apache.wicket.request.IRequestCycle requestCycle) |
public RequestSettingRequestHandler(org.apache.wicket.request.Request request, org.apache.wicket.request.IRequestHandler delegate)
request
- The request to use when respondingdelegate
- The request handler to delegate responding topublic org.apache.wicket.request.Request getRequest()
public org.apache.wicket.request.IRequestHandler getDelegateHandler()
getDelegateHandler
in interface org.apache.wicket.request.IRequestHandlerDelegate
public void respond(org.apache.wicket.request.IRequestCycle requestCycle)
respond
in interface org.apache.wicket.request.IRequestHandler
public void detach(org.apache.wicket.request.IRequestCycle requestCycle)
detach
in interface org.apache.wicket.request.IRequestHandler
Copyright © 2006–2019 Apache Software Foundation. All rights reserved.