com.googlecode.mycontainer.commons.servlet.json
Class InvokerFilter

java.lang.Object
  extended by com.googlecode.mycontainer.commons.servlet.json.InvokerFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
NamingInvokerFilter, PojoInvokerFilter

public abstract class InvokerFilter
extends java.lang.Object
implements javax.servlet.Filter


Constructor Summary
InvokerFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig config)
           
protected  void invoke(javax.servlet.FilterChain chain, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.lang.String[] args, java.lang.String method, java.lang.Object obj)
           
protected abstract  java.lang.Object lookup(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.lang.String name, java.lang.String method, java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvokerFilter

public InvokerFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig config)
          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 java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException

invoke

protected void invoke(javax.servlet.FilterChain chain,
                      javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse resp,
                      java.lang.String[] args,
                      java.lang.String method,
                      java.lang.Object obj)
               throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

lookup

protected abstract java.lang.Object lookup(javax.servlet.http.HttpServletRequest req,
                                           javax.servlet.http.HttpServletResponse resp,
                                           java.lang.String name,
                                           java.lang.String method,
                                           java.lang.String[] args)


Copyright © 2008-2013 Mycontainer Team. All Rights Reserved.