[jboss-user] [EJB 3.0 Development] - New transactions component jboss-ejb3-tx2

Carlo de Wolf do-not-reply at jboss.com
Wed Jun 23 02:46:29 EDT 2010


Carlo de Wolf [http://community.jboss.org/people/wolfc] created the discussion

"New transactions component jboss-ejb3-tx2"

To view the discussion, visit: http://community.jboss.org/message/549246#549246

--------------------------------------------------------------
I've created a new transactions component at  http://github.com/wolfc/jboss-ejb3-tx2 http://github.com/wolfc/jboss-ejb3-tx2.

It is meant to replace the old jboss-ejb3-transactions component which is purely based on AOP with an implementation based on spec API (and our own additions). So I've defined three modules:
1. spi: for additions needed on current spi components
2. impl: a complete implementation dependening only on spec API and SPI
3. aop: integration point of impl with AOP, so we can use it in the current infrastructure (sort of deprecated by design)

>From what I see in our current implementation it's probably too large a scope, because it would also mean replacing jboss-transaction-aspects which is also AOP specific. So I'm going to limit scope to resolve  https://jira.jboss.org/browse/EJBTHREE-2120 https://jira.jboss.org/browse/EJBTHREE-2120 and thus go for a runtime containing both jboss-ejb3-transactions and jboss-ejb3-tx2 for the time being.

The old ejb3-transactions code has been copied over to tx2/antediluvian. I'm not yet sure if that place should become the authoritative place. In essence tx2-aop should provide the same function. Keep this in mind when changing code in ejb3-transactions.

ejb3-context should also be modified, so that its spi becomes a proper module. Context-base doesn't expose any extra dependencies, so it's not a high priority. Care should be taken to not use the wrong classes in the wrong modules though.

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/549246#549246]

Start a new discussion in EJB 3.0 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2030]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100623/b745e407/attachment.html 


More information about the jboss-user mailing list