Class DefaultSavedRequest

java.lang.Object
org.springframework.security.web.savedrequest.DefaultSavedRequest
All Implemented Interfaces:
Serializable, SavedRequest

public class DefaultSavedRequest extends Object implements SavedRequest
Represents central information from a HttpServletRequest.

This class is used by AbstractAuthenticationProcessingFilter and SavedRequestAwareWrapper to reproduce the request after successful authentication. An instance of this class is stored at the time of an authentication exception by ExceptionTranslationFilter.

IMPLEMENTATION NOTE: It is assumed that this object is accessed only from the context of a single thread, so no synchronization around internal collection classes is performed.

This class is based on code in Apache Tomcat.

See Also:
  • Field Details

    • logger

      protected static final org.apache.commons.logging.Log logger
  • Constructor Details

    • DefaultSavedRequest

      public DefaultSavedRequest(jakarta.servlet.http.HttpServletRequest request)
    • DefaultSavedRequest

      public DefaultSavedRequest(jakarta.servlet.http.HttpServletRequest request, @Nullable String matchingRequestParameterName)
  • Method Details