org.apache.wicket.protocol.http
Class WebRequestCycleProcessor

java.lang.Object
  extended by org.apache.wicket.request.AbstractRequestCycleProcessor
      extended by org.apache.wicket.protocol.http.WebRequestCycleProcessor
All Implemented Interfaces:
IRequestCycleProcessor
Direct Known Subclasses:
UrlCompressingWebRequestProcessor

public class WebRequestCycleProcessor
extends AbstractRequestCycleProcessor

Default request processor implementation for normal web applications.

Author:
eelcohillenius

Constructor Summary
WebRequestCycleProcessor()
          Construct.
 
Method Summary
protected  IRequestCodingStrategy newRequestCodingStrategy()
          Creates a new request coding strategy instance.
 IRequestTarget resolve(RequestCycle requestCycle, RequestParameters requestParameters)
           Resolves the request and returns the request target.
 
Methods inherited from class org.apache.wicket.request.AbstractRequestCycleProcessor
getRequestCodingStrategy, onRuntimeException, processEvents, resolveBookmarkablePage, resolveExternalResource, resolveHomePageTarget, resolveListenerInterfaceTarget, resolveRenderedPage, resolveSharedResource, respond, respond
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRequestCycleProcessor

public WebRequestCycleProcessor()
Construct.

Method Detail

resolve

public IRequestTarget resolve(RequestCycle requestCycle,
                              RequestParameters requestParameters)
Description copied from interface: IRequestCycleProcessor

Resolves the request and returns the request target. Typically, the resolver uses the RequestParameters object that is passed in.

Implementors of this method should be careful not to mix this code with event handling code; method IRequestCycleProcessor.processEvents(RequestCycle) is meant for that purpose.

Parameters:
requestCycle - the current request cycle
requestParameters - The request parameters object as decoded by this processor's IRequestCodingStrategy.
Returns:
the request target; has to be non-null!
See Also:
IRequestCycleProcessor.resolve(org.apache.wicket.RequestCycle, org.apache.wicket.request.RequestParameters)

newRequestCodingStrategy

protected IRequestCodingStrategy newRequestCodingStrategy()
Description copied from class: AbstractRequestCycleProcessor
Creates a new request coding strategy instance. this is (typically) called once at the first time AbstractRequestCycleProcessor.getRequestCodingStrategy() is called.

Specified by:
newRequestCodingStrategy in class AbstractRequestCycleProcessor
Returns:
a new request coding strategy
See Also:
AbstractRequestCycleProcessor.newRequestCodingStrategy()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.