org.exoplatform.services.portletcontainer.test.filters
Class TckFilter

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.test.filters.TckFilter
All Implemented Interfaces:
javax.servlet.Filter

public class TckFilter
extends Object
implements javax.servlet.Filter

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


Constructor Summary
TckFilter()
           
 
Method Summary
 javax.servlet.http.HttpServletResponse createDummyResponse(javax.servlet.http.HttpServletResponse original)
          Some ASs commit ServletResponse's that they get with include() method so we have to construct dummy responses to be committed :).
 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
 

Constructor Detail

TckFilter

public TckFilter()
Method Detail

createDummyResponse

public final javax.servlet.http.HttpServletResponse createDummyResponse(javax.servlet.http.HttpServletResponse original)
Some ASs commit ServletResponse's that they get with include() method so we have to construct dummy responses to be committed :).

Parameters:
original - original http servlet response
Returns:
dummy response if it's need, otherwise original one

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.