eXo WS :: Framework :: Servlet 2.4.0-Alpha3

org.exoplatform.ws.frameworks.servlet
Class PortalContainerInitializedFilter

java.lang.Object
  extended by org.exoplatform.container.web.AbstractFilter
      extended by org.exoplatform.ws.frameworks.servlet.PortalContainerInitializedFilter
All Implemented Interfaces:
javax.servlet.Filter

public class PortalContainerInitializedFilter
extends org.exoplatform.container.web.AbstractFilter

Created by The eXo Platform SAS .
Servlet Filter that is used to initialize and remove the portal container from the ThreadLocal of PortalContainer, it relies on PortalContainer.getCurrentInstance to retrieve the right portal container.

Version:
$Id: $
Author:
Gennady Azarenkov

Field Summary
 
Fields inherited from class org.exoplatform.container.web.AbstractFilter
config, servletContextName
 
Constructor Summary
PortalContainerInitializedFilter()
           
 
Method Summary
 void destroy()
          
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          initializes PortalContainer instance.
 
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

PortalContainerInitializedFilter

public PortalContainerInitializedFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
initializes PortalContainer instance.

Throws:
IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

destroy

public void destroy()


eXo WS :: Framework :: Servlet 2.4.0-Alpha3

Copyright © 2013 eXo Platform SAS. All Rights Reserved.