[
https://issues.jboss.org/browse/CDI-27?page=com.atlassian.jira.plugin.sys...
]
Mark Struberg commented on CDI-27:
----------------------------------
A possible way to implement / specify this would be to reuse the
javax.ejb.TransactionAttribute annotation but handle it as InterceptorBinding in CDI
beans.
So instead of @Transactional(transaction=REQUIRES_NEW)
we could use @javax.ejb.TransactionAttribute(value=REQUIRES_NEW)
javax.ejb.TransactionAttribute is a simple annotation atm. We could add this as
interceptor binding via our CDI Extension SPI
I'm not sure though what that would mean for EJBs in return. They would have to ignore
this special Interceptor if the annotation is applied on an EJB.
Support declarative transactions on managed beans
-------------------------------------------------
Key: CDI-27
URL:
https://issues.jboss.org/browse/CDI-27
Project: CDI Specification Issues
Issue Type: Tracker
Components: Java EE integration
Affects Versions: 1.0
Reporter: Pete Muir
Assignee: Pete Muir
Fix For: 1.1 (Confirmed)
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira