Class RequestAccessorFilter

java.lang.Object
com.sap.cloud.sdk.cloudplatform.servlet.RequestAccessorFilter
All Implemented Interfaces:
javax.servlet.Filter

@WebFilter(filterName="RequestAccessorFilter", urlPatterns="/*") public class RequestAccessorFilter extends Object implements javax.servlet.Filter
Servlet filter for storing the current HttpServletRequest in the current thread context.
  • Field Details

    • PROPERTY_SERVLET_SCHEME

      public static final String PROPERTY_SERVLET_SCHEME
      Thread context property key for incoming servlet request scheme.
    • PROPERTY_SERVLET_PRINCIPAL_NAME

      public static final String PROPERTY_SERVLET_PRINCIPAL_NAME
      Thread context property key for incoming servlet request user principal name.
    • PROPERTY_SERVLET_REMOTE_ADDRESS

      public static final String PROPERTY_SERVLET_REMOTE_ADDRESS
      Thread context property key for incoming servlet request remote address.
  • Constructor Details

    • RequestAccessorFilter

      public RequestAccessorFilter()
  • Method Details

    • init

      public void init(@Nonnull javax.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface javax.servlet.Filter
    • doFilter

      public void doFilter(@Nonnull javax.servlet.ServletRequest request, @Nonnull javax.servlet.ServletResponse response, @Nonnull javax.servlet.FilterChain filterChain)
      Specified by:
      doFilter in interface javax.servlet.Filter
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter