org.jboss.metadata.annotation.creator.ejb
Class TransactionAttributeMethodProcessor<T extends EnterpriseBeanMetaData>

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.ejb.AbstractTransactionAttributeProcessor<Method,T>
          extended by org.jboss.metadata.annotation.creator.ejb.TransactionAttributeMethodProcessor<T>
All Implemented Interfaces:
Processor<T,Method>

public class TransactionAttributeMethodProcessor<T extends EnterpriseBeanMetaData>
extends AbstractTransactionAttributeProcessor<Method,T>
implements Processor<T,Method>

Process transaction attribute annotations on methods.

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

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
TransactionAttributeMethodProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  ContainerTransactionMetaData createContainerTransaction(String ejbName, javax.ejb.TransactionAttribute annotation, Method method)
           
 
Methods inherited from class org.jboss.metadata.annotation.creator.ejb.AbstractTransactionAttributeProcessor
createMethods, createTransAttributeType, getAnnotationTypes, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.annotation.creator.Processor
getAnnotationTypes, process
 

Constructor Detail

TransactionAttributeMethodProcessor

public TransactionAttributeMethodProcessor(AnnotationFinder<AnnotatedElement> finder)
Method Detail

createContainerTransaction

protected ContainerTransactionMetaData createContainerTransaction(String ejbName,
                                                                  javax.ejb.TransactionAttribute annotation,
                                                                  Method method)
Specified by:
createContainerTransaction in class AbstractTransactionAttributeProcessor<Method,T extends EnterpriseBeanMetaData>


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