public interface

NativeWebRequest

implements WebRequest
org.springframework.web.context.request.NativeWebRequest
Known Indirect Subclasses

Class Overview

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.

Summary

[Expand]
Inherited Constants
From interface org.springframework.web.context.request.RequestAttributes
Public Methods
abstract <T> T getNativeRequest(Class<T> requiredType)
Return the underlying native request object, if available.
abstract Object getNativeRequest()
Return the underlying native request object, if available.
abstract <T> T getNativeResponse(Class<T> requiredType)
Return the underlying native request object, if available.
abstract Object getNativeResponse()
Return the underlying native response object, if available.
[Expand]
Inherited Methods
From interface org.springframework.web.context.request.RequestAttributes
From interface org.springframework.web.context.request.WebRequest

Public Methods

public abstract T getNativeRequest (Class<T> requiredType)

Return the underlying native request object, if available.

Parameters
requiredType the desired type of request object
Returns
  • the matching request object, or null if none of that type is available
See Also
  • javax.servlet.http.HttpServletRequest
  • javax.portlet.ActionRequest
  • javax.portlet.RenderRequest

public abstract Object getNativeRequest ()

Return the underlying native request object, if available.

See Also
  • javax.servlet.http.HttpServletRequest
  • javax.portlet.ActionRequest
  • javax.portlet.RenderRequest

public abstract T getNativeResponse (Class<T> requiredType)

Return the underlying native request object, if available.

Parameters
requiredType the desired type of response object
Returns
  • the matching response object, or null if none of that type is available
See Also
  • javax.servlet.http.HttpServletRequest
  • javax.portlet.ActionRequest
  • javax.portlet.RenderRequest

public abstract Object getNativeResponse ()

Return the underlying native response object, if available.

See Also
  • javax.servlet.http.HttpServletResponse
  • javax.portlet.ActionResponse
  • javax.portlet.RenderResponse