org.jboss.ejb3.interceptors.metadata
Class BeanInterceptorMetaDataBridge

java.lang.Object
  extended by org.jboss.ejb3.interceptors.metadata.EnvironmentInterceptorMetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>
      extended by org.jboss.ejb3.interceptors.metadata.BeanInterceptorMetaDataBridge
All Implemented Interfaces:
org.jboss.ejb3.metadata.MetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>
Direct Known Subclasses:
AdditiveBeanInterceptorMetaDataBridge

public class BeanInterceptorMetaDataBridge
extends EnvironmentInterceptorMetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>
implements org.jboss.ejb3.metadata.MetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>

Comment

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

Field Summary
static long time
           
 
Constructor Summary
BeanInterceptorMetaDataBridge(java.lang.Class<?> beanClass, java.lang.ClassLoader classLoader, org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData)
           
 
Method Summary
protected static boolean add(java.util.List<java.lang.Class<?>> interceptors, java.lang.ClassLoader classLoader, org.jboss.metadata.ejb.spec.InterceptorBindingMetaData binding)
           
protected  java.lang.Class<?> getBeanClass()
           
<A extends java.lang.annotation.Annotation>
A
retrieveAnnotation(java.lang.Class<A> annotationClass, org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData, java.lang.ClassLoader classLoader)
           
<A extends java.lang.annotation.Annotation>
A
retrieveAnnotation(java.lang.Class<A> annotationClass, org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData, java.lang.ClassLoader classLoader, org.jboss.metadata.spi.signature.DeclaredMethodSignature method)
           
 
Methods inherited from class org.jboss.ejb3.interceptors.metadata.EnvironmentInterceptorMetaDataBridge
createAnnotationImpl, getAroundInvokeAnnotation, getLifeCycleAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

time

public static long time
Constructor Detail

BeanInterceptorMetaDataBridge

public BeanInterceptorMetaDataBridge(java.lang.Class<?> beanClass,
                                     java.lang.ClassLoader classLoader,
                                     org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData)
Method Detail

getBeanClass

protected java.lang.Class<?> getBeanClass()

add

protected static boolean add(java.util.List<java.lang.Class<?>> interceptors,
                             java.lang.ClassLoader classLoader,
                             org.jboss.metadata.ejb.spec.InterceptorBindingMetaData binding)

retrieveAnnotation

public <A extends java.lang.annotation.Annotation> A retrieveAnnotation(java.lang.Class<A> annotationClass,
                                                                        org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData,
                                                                        java.lang.ClassLoader classLoader)
Specified by:
retrieveAnnotation in interface org.jboss.ejb3.metadata.MetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>
Overrides:
retrieveAnnotation in class EnvironmentInterceptorMetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>

retrieveAnnotation

public <A extends java.lang.annotation.Annotation> A retrieveAnnotation(java.lang.Class<A> annotationClass,
                                                                        org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData beanMetaData,
                                                                        java.lang.ClassLoader classLoader,
                                                                        org.jboss.metadata.spi.signature.DeclaredMethodSignature method)
Specified by:
retrieveAnnotation in interface org.jboss.ejb3.metadata.MetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>
Overrides:
retrieveAnnotation in class EnvironmentInterceptorMetaDataBridge<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData>


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.