public class FilterDefinition extends AbstractDefinition implements BeanCreaterListener<javax.servlet.Filter>
| 构造器和说明 |
|---|
FilterDefinition(int index,
String pattern,
UriPatternMatcher uriPatternMatcher,
BindInfo<? extends javax.servlet.Filter> bindInfo,
Map<String,String> initParams) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beanCreated(javax.servlet.Filter newObject,
BindInfo<? extends javax.servlet.Filter> bindInfo) |
void |
destroy()
销毁过滤器。
|
Object |
doInvoke(Invoker invoker,
InvokerChain chain)
指定过滤器
|
protected javax.servlet.Filter |
getTarget() |
getAppContext, getIndex, getInitParams, getPattern, getUriPatternType, init, matchesInvoker, toStringprotected final javax.servlet.Filter getTarget()
throws javax.servlet.ServletException
getTarget 在类中 AbstractDefinitionjavax.servlet.ServletExceptionpublic void beanCreated(javax.servlet.Filter newObject,
BindInfo<? extends javax.servlet.Filter> bindInfo)
throws Throwable
beanCreated 在接口中 BeanCreaterListener<javax.servlet.Filter>Throwablepublic Object doInvoke(Invoker invoker, InvokerChain chain) throws Throwable
InvokerFilterdoInvoke 在接口中 InvokerFilterinvoker - 当前请求信息chain - 过滤器链Throwable - 执行过滤器中发生的异常。public void destroy()
InvokerFilterdestroy 在接口中 InvokerFilter