Class ThreadLocalSessionProviderInitializedFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    public class ThreadLocalSessionProviderInitializedFilter
    extends org.exoplatform.container.web.AbstractFilter
    Created by The eXo Platform SAS .
    Checks out if there are SessionProvider instance in current thread using ThreadLocalSessionProviderService, if no, initializes it getting current credentials from AuthenticationService and initializing ThreadLocalSessionProviderService with newly created SessionProvider
    Version:
    $Id: $
    Author:
    Gennady Azarenkov
    • Constructor Detail

      • ThreadLocalSessionProviderInitializedFilter

        public ThreadLocalSessionProviderInitializedFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • destroy

        public void destroy()