public static class AnnotationDeployer.ProcessAnnotatedBeans.TransactionAttributeHandler extends java.lang.Object implements AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<TransactionAttribute>
Constructor and Description |
---|
TransactionAttributeHandler(AssemblyDescriptor assemblyDescriptor,
java.lang.String ejbName) |
Modifier and Type | Method and Description |
---|---|
void |
addClassLevelDeclaration(TransactionAttribute attribute,
java.lang.Class type) |
void |
addMethodLevelDeclaration(TransactionAttribute attribute,
java.lang.reflect.Method method) |
java.lang.Class<TransactionAttribute> |
getAnnotationClass() |
java.util.Map<java.lang.String,java.util.List<MethodAttribute>> |
getExistingDeclarations() |
public TransactionAttributeHandler(AssemblyDescriptor assemblyDescriptor, java.lang.String ejbName)
public java.util.Map<java.lang.String,java.util.List<MethodAttribute>> getExistingDeclarations()
getExistingDeclarations
in interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<TransactionAttribute>
public void addClassLevelDeclaration(TransactionAttribute attribute, java.lang.Class type)
addClassLevelDeclaration
in interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<TransactionAttribute>
public void addMethodLevelDeclaration(TransactionAttribute attribute, java.lang.reflect.Method method)
addMethodLevelDeclaration
in interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<TransactionAttribute>
public java.lang.Class<TransactionAttribute> getAnnotationClass()
getAnnotationClass
in interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<TransactionAttribute>