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