Class InvokerFilter
Object
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter
- All Implemented Interfaces:
javax.servlet.Filter
- Author:
- Mika Koivisto, Brian Wing Shun Chan, Shuyang Zhou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
destroy()
void
doFilter
(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) protected InvokerFilterChain
getInvokerFilterChain
(javax.servlet.http.HttpServletRequest httpServletRequest, String uri, javax.servlet.FilterChain filterChain) protected String
getOriginalRequestURI
(javax.servlet.http.HttpServletRequest httpServletRequest) protected String
protected boolean
handleLongRequestURL
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String originalURI) protected javax.servlet.http.HttpServletRequest
handleNonSerializableRequest
(javax.servlet.http.HttpServletRequest httpServletRequest) void
init
(javax.servlet.FilterConfig filterConfig) protected javax.servlet.http.HttpServletResponse
secureResponseHeaders
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
-
Constructor Details
-
InvokerFilter
public InvokerFilter()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Filter
-
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException - Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
clearFilterChainsCache
protected void clearFilterChainsCache() -
getInvokerFilterChain
protected InvokerFilterChain getInvokerFilterChain(javax.servlet.http.HttpServletRequest httpServletRequest, String uri, javax.servlet.FilterChain filterChain) -
getOriginalRequestURI
-
getURI
-
handleLongRequestURL
protected boolean handleLongRequestURL(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String originalURI) throws IOException - Throws:
IOException
-
handleNonSerializableRequest
protected javax.servlet.http.HttpServletRequest handleNonSerializableRequest(javax.servlet.http.HttpServletRequest httpServletRequest) -
secureResponseHeaders
protected javax.servlet.http.HttpServletResponse secureResponseHeaders(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
-