org.apache.openejb.config
Interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<A extends java.lang.annotation.Annotation>

All Known Implementing Classes:
AnnotationDeployer.ProcessAnnotatedBeans.ConcurrencyAttributeHandler, AnnotationDeployer.ProcessAnnotatedBeans.TransactionAttributeHandler
Enclosing class:
AnnotationDeployer.ProcessAnnotatedBeans

public static interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<A extends java.lang.annotation.Annotation>


Method Summary
 void addClassLevelDeclaration(A annotation, java.lang.Class clazz)
           
 void addMethodLevelDeclaration(A annotation, java.lang.reflect.Method method)
           
 java.lang.Class<A> getAnnotationClass()
           
 java.util.Map<java.lang.String,java.util.List<MethodAttribute>> getExistingDeclarations()
           
 

Method Detail

getAnnotationClass

java.lang.Class<A> getAnnotationClass()

getExistingDeclarations

java.util.Map<java.lang.String,java.util.List<MethodAttribute>> getExistingDeclarations()

addClassLevelDeclaration

void addClassLevelDeclaration(A annotation,
                              java.lang.Class clazz)

addMethodLevelDeclaration

void addMethodLevelDeclaration(A annotation,
                               java.lang.reflect.Method method)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.