com.softslate.commerce.customer.core
Class HibernateFilter
java.lang.Object
com.softslate.commerce.customer.core.HibernateFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class HibernateFilter
- extends java.lang.Object
- implements javax.servlet.Filter
A servlet filter that manages a single Hibernate Session for each request,
per the ThreadLocal model. (See www.hibernate.org for more information.)
This filter commits the thread's transaction at the end of the request, if it
is still open. Then it closes the Hibernate Session
.
- Author:
- David Tobey
Field Summary |
private javax.servlet.FilterConfig |
filterConfig
|
private static org.apache.commons.logging.Log |
log
|
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.commons.logging.Log log
filterConfig
private javax.servlet.FilterConfig filterConfig
HibernateFilter
public HibernateFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
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
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
Copyright © SoftSlate, LLC 20032005