org.exoplatform.services.portletcontainer.plugins.pc.filter
Class PortletFilterChainImpl

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.filter.PortletFilterChainImpl
All Implemented Interfaces:
javax.portlet.filter.FilterChain

public class PortletFilterChainImpl
extends java.lang.Object
implements javax.portlet.filter.FilterChain

Created by the Exo Development team. Author : Mestrallet Benjamin benjmestrallet@users.sourceforge.net Date: 17 nov. 2003 Time: 21:21:35


Constructor Summary
PortletFilterChainImpl(java.util.Collection<PortletFilterWrapper> filters)
           
 
Method Summary
 void doFilter(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
          Overridden method.
 void doFilter(javax.portlet.EventRequest request, javax.portlet.EventResponse response)
          Overridden method.
 void doFilter(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
          Overridden method.
 void doFilter(javax.portlet.ResourceRequest request, javax.portlet.ResourceResponse response)
          Overridden method.
 java.util.Iterator<PortletFilterWrapper> getFiltersIterator()
           
 java.util.Iterator<PortletFilterWrapper> getIterator()
           
 java.lang.Object getResult()
           
 boolean isGoodFinished()
           
 void restart(org.exoplatform.container.component.ExecutionContext context)
          Restart filter iterator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletFilterChainImpl

public PortletFilterChainImpl(java.util.Collection<PortletFilterWrapper> filters)
Parameters:
filters - filters
p - portlet object
Method Detail

getFiltersIterator

public final java.util.Iterator<PortletFilterWrapper> getFiltersIterator()
Returns:
filter iterator

restart

public final void restart(org.exoplatform.container.component.ExecutionContext context)
Restart filter iterator.


getIterator

public java.util.Iterator<PortletFilterWrapper> getIterator()

doFilter

public final void doFilter(javax.portlet.ActionRequest request,
                           javax.portlet.ActionResponse response)
                    throws java.io.IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.FilterChain
Parameters:
request - request
response - response
Throws:
java.io.IOException - exception
javax.portlet.PortletException - exception
See Also:
FilterChain.doFilter(javax.portlet.ActionRequest, javax.portlet.ActionResponse)

doFilter

public final void doFilter(javax.portlet.EventRequest request,
                           javax.portlet.EventResponse response)
                    throws java.io.IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.FilterChain
Parameters:
request - request
response - response
Throws:
java.io.IOException - exception
javax.portlet.PortletException - exception
See Also:
FilterChain.doFilter(javax.portlet.EventRequest, javax.portlet.EventResponse)

doFilter

public final void doFilter(javax.portlet.RenderRequest request,
                           javax.portlet.RenderResponse response)
                    throws java.io.IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.FilterChain
Parameters:
request - request
response - response
Throws:
java.io.IOException - exception
javax.portlet.PortletException - exception
See Also:
FilterChain.doFilter(javax.portlet.RenderRequest, javax.portlet.RenderResponse)

doFilter

public final void doFilter(javax.portlet.ResourceRequest request,
                           javax.portlet.ResourceResponse response)
                    throws java.io.IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.FilterChain
Parameters:
request - request
response - response
Throws:
java.io.IOException - exception
javax.portlet.PortletException - exception
See Also:
FilterChain.doFilter(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse)

getResult

public java.lang.Object getResult()
                           throws java.lang.Throwable
Throws:
java.lang.Throwable

isGoodFinished

public boolean isGoodFinished()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.