eXo Kernel :: Container 2.4.4-CLD

org.exoplatform.container.web
Class PortalContainerFilter

java.lang.Object
  extended by org.exoplatform.container.web.AbstractFilter
      extended by org.exoplatform.container.web.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


Field Summary
 
Fields inherited from class org.exoplatform.container.web.AbstractFilter
config, servletContextName
 
Constructor Summary
PortalContainerFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
protected  void onPortalContainerDisabled(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          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.
 
Methods inherited from class org.exoplatform.container.web.AbstractFilter
afterInit, getContainer, getServletContext, init, requirePortalEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

eXo Kernel :: Container 2.4.4-CLD

Copyright © 2013 eXo Platform SAS. All Rights Reserved.