Class TransactionCleanupFilter
- java.lang.Object
-
- com.google.apphosting.utils.servlet.TransactionCleanupFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class TransactionCleanupFilter extends Object implements javax.servlet.Filter
A servletFilterthat looks for datastore transactions that are still active when request processing is finished. The filter attempts to roll back any transactions that are found, and swallows any exceptions that are thrown while trying to perform roll backs. This ensures that any problems we encounter while trying to perform roll backs do not have any impact on the result returned the user.
-
-
Constructor Summary
Constructors Constructor Description TransactionCleanupFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)voidinit(javax.servlet.FilterConfig filterConfig)
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig)
- Specified by:
initin interfacejavax.servlet.Filter
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.servlet.Filter
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException- Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
IOExceptionjavax.servlet.ServletException
-
-