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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThread context property key for incoming servlet request user principal name.static final StringThread context property key for incoming servlet request remote address.static final StringThread context property key for incoming servlet request scheme. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PROPERTY_SERVLET_SCHEME
Thread context property key for incoming servlet request scheme. -
PROPERTY_SERVLET_PRINCIPAL_NAME
Thread context property key for incoming servlet request user principal name. -
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:
initin interfacejavax.servlet.Filter
-
doFilter
public void doFilter(@Nonnull javax.servlet.ServletRequest request, @Nonnull javax.servlet.ServletResponse response, @Nonnull javax.servlet.FilterChain filterChain) - Specified by:
doFilterin interfacejavax.servlet.Filter
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Filter
-