001
014
015 package com.liferay.portal.servlet.filters.threadlocal;
016
017 import com.liferay.portal.kernel.util.ThreadLocalRegistry;
018 import com.liferay.portal.servlet.filters.BasePortalFilter;
019
020 import javax.servlet.FilterChain;
021 import javax.servlet.http.HttpServletRequest;
022 import javax.servlet.http.HttpServletResponse;
023
024
027 public class ThreadLocalFilter extends BasePortalFilter {
028
029 protected void processFilter(
030 HttpServletRequest request, HttpServletResponse response,
031 FilterChain filterChain)
032 throws Exception {
033
034 try {
035 processFilter(
036 ThreadLocalFilter.class, request, response, filterChain);
037 }
038 finally {
039 ThreadLocalRegistry.resetThreadLocals();
040 }
041 }
042
043 }