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

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

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


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

Method Detail

getAnnotationClass

Class<A> getAnnotationClass()

getExistingDeclarations

Map<String,List<MethodAttribute>> getExistingDeclarations()

addClassLevelDeclaration

void addClassLevelDeclaration(A annotation,
                              Class clazz)

addMethodLevelDeclaration

void addMethodLevelDeclaration(A annotation,
                               Method method)


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