org.jboss.cache.pojo.interceptors
Class PojoTxUndoSynchronizationInterceptor

java.lang.Object
  extended by org.jboss.cache.pojo.interceptors.AbstractInterceptor
      extended by org.jboss.cache.pojo.interceptors.PojoTxUndoSynchronizationInterceptor
All Implemented Interfaces:
org.jboss.aop.advice.Interceptor

public class PojoTxUndoSynchronizationInterceptor
extends AbstractInterceptor

Interceptor that handles registration of tx synchronization for rollback operations.

Version:
$Id: PojoTxUndoSynchronizationInterceptor.java,v 1.3 2007/05/30 06:08:02 jgreene Exp $
Author:
Ben Wang

Field Summary
 
Fields inherited from class org.jboss.cache.pojo.interceptors.AbstractInterceptor
log
 
Constructor Summary
PojoTxUndoSynchronizationInterceptor()
           
 
Method Summary
static org.jboss.cache.pojo.interceptors.PojoTxSynchronizationHandler getSynchronizationHandler()
           
 java.lang.Object invoke(org.jboss.aop.joinpoint.Invocation in)
           
static void reset()
           
 
Methods inherited from class org.jboss.cache.pojo.interceptors.AbstractInterceptor
getCache, getInvocationContext, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoTxUndoSynchronizationInterceptor

public PojoTxUndoSynchronizationInterceptor()
Method Detail

invoke

public java.lang.Object invoke(org.jboss.aop.joinpoint.Invocation in)
                        throws java.lang.Throwable
Throws:
java.lang.Throwable

getSynchronizationHandler

public static org.jboss.cache.pojo.interceptors.PojoTxSynchronizationHandler getSynchronizationHandler()

reset

public static void reset()