public class DelegatingFilterProxy extends GenericHttpFilter implements ContainerHook
web.xml, specifying the name of the
target bean in the application context.logger| Constructor and Description |
|---|
DelegatingFilterProxy() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Subclasses may override this to perform custom filter shutdown.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected String |
getTargetBeanName()
Return the name of the target bean in the application context.
|
protected javax.servlet.Filter |
initDelegate(Container container) |
protected void |
initFilterBean()
Subclasses may override this to perform custom initialization.
|
void |
notify(Container container) |
void |
setDelegate(javax.servlet.Filter delegate) |
void |
setTargetBeanName(String targetBeanName) |
addRequiredProperty, getFilterConfig, getFilterName, getServletContext, init, init, initParamspublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void notify(Container container)
notify in interface ContainerHookprotected void initFilterBean()
throws javax.servlet.ServletException
GenericHttpFilterNote: This method will be called from standard filter initialization as well as filter bean initialization in a application context. Filter name and ServletContext will be available in both cases.
This default implementation is empty.
initFilterBean in class GenericHttpFilterjavax.servlet.ServletException - if subclass initialization failsGenericHttpFilter.getFilterName(),
GenericHttpFilter.getServletContext()public void destroy()
GenericHttpFilterNote: This method will be called from standard filter destruction as well as filter bean destruction in a application context.
This default implementation is empty.
destroy in interface javax.servlet.Filterdestroy in interface Disposabledestroy in class GenericHttpFilterprotected javax.servlet.Filter initDelegate(Container container) throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void setTargetBeanName(String targetBeanName)
protected String getTargetBeanName()
public void setDelegate(javax.servlet.Filter delegate)
Copyright © 2005–2018 The Beangle Software. All rights reserved.