org.exoplatform.frameworks.portletcontainer.portalframework.filters
Class PortalFrameworkFilter

java.lang.Object
  extended by org.exoplatform.frameworks.portletcontainer.portalframework.filters.PortalFrameworkFilter
All Implemented Interfaces:
javax.servlet.Filter

public class PortalFrameworkFilter
extends Object
implements javax.servlet.Filter

PortletFilter class does portal's work using portal-framework it processes user http requests and invokes portlets.


Field Summary
static HashMap<String,PortalFramework> FRAMEWORKS
          Frameworks.
 
Constructor Summary
PortalFrameworkFilter()
           
 
Method Summary
 void destroy()
          Does nothing.
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
          Actual request processing.
 void init(javax.servlet.FilterConfig filterConfig)
          Does nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FRAMEWORKS

public static final HashMap<String,PortalFramework> FRAMEWORKS
Frameworks. One per http session.

Constructor Detail

PortalFrameworkFilter

public PortalFrameworkFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
Does nothing.

Specified by:
init in interface javax.servlet.Filter
Parameters:
filterConfig - filter config

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws IOException,
                     javax.servlet.ServletException
Actual request processing.

Specified by:
doFilter in interface javax.servlet.Filter
Parameters:
servletRequest - servlet request
servletResponse - servlet respnse
filterChain - filter chain
Throws:
IOException - something may go wrong
javax.servlet.ServletException - something may go wrong

destroy

public void destroy()
Does nothing.

Specified by:
destroy in interface javax.servlet.Filter


Copyright © 2009 eXo Platform SAS. All Rights Reserved.