Support JTA attributes by annotations
-------------------------------------

                 Key: ARIES-628
                 URL: https://issues.apache.org/jira/browse/ARIES-628
             Project: Aries
          Issue Type: New Feature
          Components: Transaction
            Reporter: Jean-Baptiste Onofré


currently, we can use a Blueprint descriptor to define the transaction 
attribute associated to methods:

<bean id="myPojo" class="myPojo" init-method="init">
  <tx:transaction method="set*" value="Required"/>
  <tx:transaction method="get*" value="Supported"/>
</bean>

I think it could be interesting for the users to define transaction attributes 
directly in the POJO using annotations.

For instance, it could be helpful to support the following annotations:
@PostConstruct
@PreDestroy
@Resource
@TransactionAttribute

For instance, myPojo will look like:

public class MyPojo {

  @TransactionAttribute=Required
  public void setData(Data data) {
    ...
  }

} 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to