jrun.servlet
Class RequestWrapper
jrun.servlet.RequestWrapper
- Direct Known Subclasses:
- ForwardRequest, JRunRequest
- public abstract class RequestWrapper
This class implements an HttpServletRequest, but every method is handled by a
request object, like the Delegator pattern. A few functions that are convenience
methods are actually implemented here, using this object's methods. This reduces
the number of methods that need to be implemented by the subclass.
|
Constructor Summary |
protected |
RequestWrapper(javax.servlet.http.HttpServletRequest request)
|
RequestWrapper
protected RequestWrapper(javax.servlet.http.HttpServletRequest request)
getRequestWrapper
public final ForwardRequest getRequestWrapper()
- return the cached request wrapper. used to avoid creating lots
of extra objects just so we can wrap this one.
setRequestWrapper
public final void setRequestWrapper(ForwardRequest forwardRequest)
- save a copy of a wrapper object. If we have created a wrapper
for this object and we don't need it anymore, we can save a reference
to it here. this allows for object reuse and is a tremendous speeedup.
getHttpRequest
public final javax.servlet.http.HttpServletRequest getHttpRequest()
Copyright � 2002 Macromedia Corporation. All Rights Reserved.