Class PortalContainerFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    public class PortalContainerFilter
    extends AbstractFilter
    This filter will allow to prevent to any accesses to a web application corresponding to a PortalContainer that has been disabled. Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 8 juil. 2010
    • Constructor Detail

      • PortalContainerFilter

        public PortalContainerFilter()
    • Method Detail

      • destroy

        public void destroy()
        See Also:
        Filter.destroy()
      • 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
        See Also:
        Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
      • onPortalContainerDisabled

        protected void onPortalContainerDisabled​(javax.servlet.ServletRequest request,
                                                 javax.servlet.ServletResponse response,
                                                 javax.servlet.FilterChain chain)
                                          throws IOException,
                                                 javax.servlet.ServletException
        Allow the sub classed to execute a task when a user try to access to a web application corresponding to a PortalContainer that has been disabled.
        Parameters:
        request - the ServletRequest
        response - the ServletResponse
        response - the FilterChain
        Throws:
        IOException
        javax.servlet.ServletException