org.apache.cocoon.maven.deployer.servlet
Class ShieldingServletFilter

java.lang.Object
  extended by org.apache.cocoon.maven.deployer.servlet.ShieldingServletFilter
All Implemented Interfaces:
javax.servlet.Filter

public class ShieldingServletFilter
extends Object
implements javax.servlet.Filter

This filter can be used as a wrapper around a "real" filter to support the shielded class loader.

Version:
$Id: ShieldingServletFilter.html 1351235 2012-06-18 08:41:39Z ilgrosso $

Field Summary
protected  ClassLoader classloader
           
protected  javax.servlet.Filter filter
           
 
Constructor Summary
ShieldingServletFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filter

protected javax.servlet.Filter filter

classloader

protected ClassLoader classloader
Constructor Detail

ShieldingServletFilter

public ShieldingServletFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException
See Also:
Filter.init(javax.servlet.FilterConfig)

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter
See Also:
Filter.destroy()


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.