org.jboss.ejb3.interceptors.metadata
Class EnvironmentInterceptorMetaDataBridge<M extends org.jboss.metadata.javaee.spec.Environment>

java.lang.Object
  extended by org.jboss.ejb3.interceptors.metadata.EnvironmentInterceptorMetaDataBridge<M>
All Implemented Interfaces:
org.jboss.ejb3.metadata.MetaDataBridge<M>
Direct Known Subclasses:
BeanInterceptorMetaDataBridge, InterceptorMetaDataBridge

public class EnvironmentInterceptorMetaDataBridge<M extends org.jboss.metadata.javaee.spec.Environment>
extends Object
implements org.jboss.ejb3.metadata.MetaDataBridge<M>

Does only interceptor stuff.

Version:
$Revision: 69342 $
Author:
Carlo de Wolf

Constructor Summary
EnvironmentInterceptorMetaDataBridge()
           
 
Method Summary
protected
<T extends Annotation>
T
createAnnotationImpl(Class<T> annotationImplType)
           
protected  javax.interceptor.AroundInvoke getAroundInvokeAnnotation(org.jboss.metadata.ejb.spec.AroundInvokesMetaData callbacks, String methodName)
           
protected
<T extends Annotation>
T
getLifeCycleAnnotation(org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData callbacks, Class<T> annotationImplType, String methodName)
           
<A extends Annotation>
A
retrieveAnnotation(Class<A> annotationClass, M metaData, ClassLoader classLoader)
           
<A extends Annotation>
A
retrieveAnnotation(Class<A> annotationClass, M metaData, ClassLoader classLoader, String methodName, String... parameterNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentInterceptorMetaDataBridge

public EnvironmentInterceptorMetaDataBridge()
Method Detail

createAnnotationImpl

protected <T extends Annotation> T createAnnotationImpl(Class<T> annotationImplType)

getAroundInvokeAnnotation

protected javax.interceptor.AroundInvoke getAroundInvokeAnnotation(org.jboss.metadata.ejb.spec.AroundInvokesMetaData callbacks,
                                                                   String methodName)

getLifeCycleAnnotation

protected <T extends Annotation> T getLifeCycleAnnotation(org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData callbacks,
                                                          Class<T> annotationImplType,
                                                          String methodName)

retrieveAnnotation

public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass,
                                                   M metaData,
                                                   ClassLoader classLoader)
Specified by:
retrieveAnnotation in interface org.jboss.ejb3.metadata.MetaDataBridge<M extends org.jboss.metadata.javaee.spec.Environment>

retrieveAnnotation

public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass,
                                                   M metaData,
                                                   ClassLoader classLoader,
                                                   String methodName,
                                                   String... parameterNames)
Specified by:
retrieveAnnotation in interface org.jboss.ejb3.metadata.MetaDataBridge<M extends org.jboss.metadata.javaee.spec.Environment>


Copyright © 2008 JBoss Inc.. All Rights Reserved.