public class MadvocServletFilter
extends java.lang.Object
implements javax.servlet.Filter
Madvoc filter serves as a controller part
of the Madvoc framework. If Madvoc @{link WebApplication} is not already created,
this filter will initialize and configure the Madvoc using filter init parameters.| Modifier and Type | Field and Description |
|---|---|
protected Madvoc |
madvoc |
protected MadvocController |
madvocController |
| Constructor and Description |
|---|
MadvocServletFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected Madvoc |
createMadvoc(javax.servlet.FilterConfig filterConfig)
Creates
Madvoc web application if not already created. |
void |
destroy()
Filter destruction.
|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
Builds
ActionRequest and invokes it. |
void |
init(javax.servlet.FilterConfig filterConfig)
Filter initialization.
|
protected java.lang.String |
processUnhandledPath(java.lang.String actionPath,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Process unconsumed action paths.
|
protected Madvoc madvoc
protected MadvocController madvocController
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionprotected Madvoc createMadvoc(javax.servlet.FilterConfig filterConfig)
Madvoc web application if not already created.
Override it to set custom Madvoc configurator or other core settings.public void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
ActionRequest and invokes it. If action result is a chain, it repeats the process.doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionprotected java.lang.String processUnhandledPath(java.lang.String actionPath,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
null if action path is consumed,
otherwise returns action path to be consumed by filter chain.
By default it just returns action path.java.io.IOExceptionjavax.servlet.ServletExceptionCopyright © 2003-2013 Jodd Team