org.jboss.ejb3.tx
Class BMTInterceptor

java.lang.Object
  extended by org.jboss.ejb3.tx.AbstractInterceptor
      extended by org.jboss.ejb3.tx.BMTInterceptor
All Implemented Interfaces:
org.jboss.aop.advice.Interceptor
Direct Known Subclasses:
StatefulBMTInterceptor, StatelessBMTInterceptor

public abstract class BMTInterceptor
extends AbstractInterceptor

Comment

Version:
$Revision:72368 $
Author:
Bill Burke, Ole Husgaard

Field Summary
protected  TransactionManager tm
           
 
Constructor Summary
protected BMTInterceptor(TransactionManager tm)
           
 
Method Summary
protected abstract  Object handleInvocation(org.jboss.aop.joinpoint.Invocation invocation)
           
 Object invoke(org.jboss.aop.joinpoint.Invocation invocation)
           
 
Methods inherited from class org.jboss.ejb3.tx.AbstractInterceptor
getContainer, getName, resolveAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tm

protected final TransactionManager tm
Constructor Detail

BMTInterceptor

protected BMTInterceptor(TransactionManager tm)
Method Detail

handleInvocation

protected abstract Object handleInvocation(org.jboss.aop.joinpoint.Invocation invocation)
                                    throws Throwable
Throws:
Throwable

invoke

public Object invoke(org.jboss.aop.joinpoint.Invocation invocation)
              throws Throwable
Throws:
Throwable


Copyright © 2008 JBoss Inc.. All Rights Reserved.