java.lang.Object |
↳ |
org.springframework.security.web.savedrequest.NullRequestCache |
Class Overview
Null implementation of RequestCache.
Typically used when creation of a session is not desired.
Summary
Public Methods |
HttpServletRequest
|
getMatchingRequest(HttpServletRequest request, HttpServletResponse response)
Returns a wrapper around the saved request, if it matches the current request.
|
SavedRequest
|
getRequest(HttpServletRequest request, HttpServletResponse response)
Returns the saved request, leaving it cached.
|
void
|
removeRequest(HttpServletRequest request, HttpServletResponse response)
Removes the cached request.
|
void
|
saveRequest(HttpServletRequest request, HttpServletResponse response)
Caches the current request for later retrieval, once authentication has taken place.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.springframework.security.web.savedrequest.RequestCache
abstract
HttpServletRequest
|
getMatchingRequest(HttpServletRequest request, HttpServletResponse response)
Returns a wrapper around the saved request, if it matches the current request.
|
abstract
SavedRequest
|
getRequest(HttpServletRequest request, HttpServletResponse response)
Returns the saved request, leaving it cached.
|
abstract
void
|
removeRequest(HttpServletRequest request, HttpServletResponse response)
Removes the cached request.
|
abstract
void
|
saveRequest(HttpServletRequest request, HttpServletResponse response)
Caches the current request for later retrieval, once authentication has taken place.
|
|
Public Constructors
public
NullRequestCache
()
Public Methods
public
HttpServletRequest
getMatchingRequest
(HttpServletRequest request, HttpServletResponse response)
Returns a wrapper around the saved request, if it matches the current request. The saved request should
be removed from the cache.
Returns
- the wrapped save request, if it matches the original, or null if there is no cached request or it doesn't
match.
public
SavedRequest
getRequest
(HttpServletRequest request, HttpServletResponse response)
Returns the saved request, leaving it cached.
Parameters
request
| the current request |
Returns
- the saved request which was previously cached, or null if there is none.
public
void
removeRequest
(HttpServletRequest request, HttpServletResponse response)
Removes the cached request.
Parameters
request
| the current request, allowing access to the cache.
|
public
void
saveRequest
(HttpServletRequest request, HttpServletResponse response)
Caches the current request for later retrieval, once authentication has taken place.
Used by ExceptionTranslationFilter.
Parameters
request
| the request to be stored
|