You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Moritz Rebbert <mo...@udo.edu> on 2008/11/08 18:57:27 UTC

Re: Jackrabbit on JBoss: Login outside of Transaction

Hi again,

after a bit of research i found another argument why my issue could be important.
The Sample Code for User Manager Transaction in the jsr170 specification[0] do
not work in the expected way. But it also possible that I did not get the point. 

Is it right, that the underlying XAResource will be only enlisted to the
Transaction, when the Repository.login() Methode is called between
utx.begin() and utx.commit()?

Regards
Moritz

[0] jsr-170-1.0.pdf from http://jcp.org/en/jsr/detail?id=170 page 227

"
// Get user transaction (for example, through JNDI) 
UserTransaction utx = ... 
 
// Get a node 
Node n = ... 
 
// Start a user transaction 
utx.begin(); 
 
// Do some work 
n.setProperty(n.save(); 

// Do some more work 
n.setProperty("myapp:author", "Charles Dickens") 
n.save(); 
 
// Commit the user transaction 
utx.commit(); 
"