net.spy.jwebkit.cache
Class CacheFilter

java.lang.Object
  extended by net.spy.SpyObject
      extended by net.spy.jwebkit.JWFilter
          extended by net.spy.jwebkit.cache.CacheFilter
All Implemented Interfaces:
javax.servlet.Filter

public class CacheFilter
extends JWFilter

A simple cache filter to remember and resend values.


Constructor Summary
CacheFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig c)
           
protected  java.lang.String makeCacheKey(javax.servlet.http.HttpServletRequest hreq)
          Make a cache key for the given request.
 
Methods inherited from class net.spy.jwebkit.JWFilter
getConfig
 
Methods inherited from class net.spy.SpyObject
getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheFilter

public CacheFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig c)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class JWFilter
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter
Overrides:
destroy in class JWFilter

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

makeCacheKey

protected java.lang.String makeCacheKey(javax.servlet.http.HttpServletRequest hreq)
                                 throws java.io.IOException
Make a cache key for the given request.

Throws:
java.io.IOException


Copyright © 1995-2007 SPY Internetworking. All Rights Reserved.