com.arsdigita.web
Class BaseFilter
java.lang.Object
com.arsdigita.web.BaseFilter
- All Implemented Interfaces:
- javax.servlet.Filter
- public class BaseFilter
- extends Object
- implements javax.servlet.Filter
A base class for filters that require a persistence
session to be present. This implements the doFilter
method to open up a default persistence session, and
then hand off to the doService method. Subclasses
should override this doService method to provide the
processing they require.
Method Summary |
void |
destroy()
|
protected void |
doDestroy()
|
void |
doFilter(javax.servlet.ServletRequest sreq,
javax.servlet.ServletResponse sresp,
javax.servlet.FilterChain chain)
|
protected void |
doInit()
|
protected void |
doService(javax.servlet.http.HttpServletRequest sreq,
javax.servlet.http.HttpServletResponse sresp,
javax.servlet.FilterChain chain)
This is the extension point for users of this class. |
void |
init(javax.servlet.FilterConfig sconfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseFilter
public BaseFilter()
init
public final void init(javax.servlet.FilterConfig sconfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
doInit
protected void doInit()
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
destroy
public final void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
doDestroy
protected void doDestroy()
doFilter
public void doFilter(javax.servlet.ServletRequest sreq,
javax.servlet.ServletResponse sresp,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
doService
protected void doService(javax.servlet.http.HttpServletRequest sreq,
javax.servlet.http.HttpServletResponse sresp,
javax.servlet.FilterChain chain)
throws javax.servlet.ServletException,
IOException
- This is the extension point for users of this class.
- Throws:
javax.servlet.ServletException
IOException
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC