org.jboss.ejb3.tx
Class AbstractInterceptor

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

public abstract class AbstractInterceptor
extends java.lang.Object
implements org.jboss.aop.advice.Interceptor


Constructor Summary
AbstractInterceptor()
           
 
Method Summary
protected
<C> C
getContainer(org.jboss.aop.joinpoint.Invocation invocation)
           
 java.lang.String getName()
           
protected static
<T extends java.lang.annotation.Annotation>
T
resolveAnnotation(org.jboss.aop.joinpoint.Invocation invocation, java.lang.Class<?> cls, java.lang.Class<T> annotationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.aop.advice.Interceptor
invoke
 

Constructor Detail

AbstractInterceptor

public AbstractInterceptor()
Method Detail

getContainer

protected <C> C getContainer(org.jboss.aop.joinpoint.Invocation invocation)

getName

public final java.lang.String getName()
Specified by:
getName in interface org.jboss.aop.advice.Interceptor

resolveAnnotation

protected static <T extends java.lang.annotation.Annotation> T resolveAnnotation(org.jboss.aop.joinpoint.Invocation invocation,
                                                                                 java.lang.Class<?> cls,
                                                                                 java.lang.Class<T> annotationType)