Class UserThreadLocalFilter

java.lang.Object
com.atlassian.confluence.servlet.AbstractHttpFilter
com.atlassian.confluence.util.UserThreadLocalFilter
All Implemented Interfaces:
javax.servlet.Filter

public class UserThreadLocalFilter extends AbstractHttpFilter
Makes sure the current user is always in the AuthenticatedUserThreadLocal at the beginning of a request, and is cleared at the end.

Obviously, this filter can only be run after Seraph gets its grubby little paws on the request.

  • Field Details

  • Constructor Details

    • UserThreadLocalFilter

      public UserThreadLocalFilter()
  • Method Details

    • doFilter

      public void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in class AbstractHttpFilter
      Throws:
      IOException
      javax.servlet.ServletException
    • getUserAccessor

      protected UserAccessor getUserAccessor()