info.magnolia.cms.filters
Class MgnlMainFilter
java.lang.Object
info.magnolia.cms.filters.MgnlMainFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class MgnlMainFilter
- extends Object
- implements javax.servlet.Filter
Entry point for Magnolia filter dispatching. Intercepts all requests and passes them on to the Magnolia filter chain
that will either process the request or pass it on to the next filter configured in web.xml.
- Version:
- $Id$
- See Also:
FilterManager
,
MgnlFilterDispatcher
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
protected FilterManager |
getFilterManager(javax.servlet.ServletContext servletContext)
|
static MgnlMainFilter |
getInstance()
Deprecated. since 4.5, use IoC to access FilterManager. |
MgnlFilter |
getRootFilter()
Returns the root filter, note that the filter is destroyed if the filter chain is reloaded. |
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVER_FILTERS
public static final String SERVER_FILTERS
- Deprecated. since 4.5, use
FilterManager.SERVER_FILTERS
.
- See Also:
- Constant Field Values
MgnlMainFilter
public MgnlMainFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
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
doFilter
public void doFilter(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
getRootFilter
public MgnlFilter getRootFilter()
- Returns the root filter, note that the filter is destroyed if the filter chain is reloaded.
getFilterManager
protected FilterManager getFilterManager(javax.servlet.ServletContext servletContext)
getInstance
public static MgnlMainFilter getInstance()
- Deprecated. since 4.5, use IoC to access FilterManager.
Copyright © 2003-2014 Magnolia International Ltd.. All Rights Reserved.