org.springframework.web.context.request
Interface NativeWebRequest

All Superinterfaces:
RequestAttributes, WebRequest
All Known Implementing Classes:
DispatcherServletWebRequest, FacesWebRequest, PortletWebRequest, ServletWebRequest

public interface NativeWebRequest
extends WebRequest

Extension of the WebRequest interface, exposing the native request and response objects in a generic fashion.

Mainly intended for framework-internal usage, in particular for generic argument resolution code.

Since:
2.5.2
Author:
Juergen Hoeller

Field Summary
 
Fields inherited from interface org.springframework.web.context.request.RequestAttributes
REFERENCE_REQUEST, REFERENCE_SESSION, SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION
 
Method Summary
 Object getNativeRequest()
          Return the underlying native request object, if available.
 Object getNativeResponse()
          Return the underlying native response object, if available.
 
Methods inherited from interface org.springframework.web.context.request.WebRequest
checkNotModified, getContextPath, getDescription, getHeader, getHeaderNames, getHeaderValues, getLocale, getParameter, getParameterMap, getParameterNames, getParameterValues, getRemoteUser, getUserPrincipal, isSecure, isUserInRole
 
Methods inherited from interface org.springframework.web.context.request.RequestAttributes
getAttribute, getAttributeNames, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, resolveReference, setAttribute
 

Method Detail

getNativeRequest

Object getNativeRequest()
Return the underlying native request object, if available.

See Also:
HttpServletRequest, ActionRequest, RenderRequest

getNativeResponse

Object getNativeResponse()
Return the underlying native response object, if available.

See Also:
HttpServletResponse, ActionResponse, RenderResponse