jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gamba <holger.bre...@handelshof.de>
Subject Re: Confirming assumptions about transactional environment and session-handling
Date Thu, 10 Sep 2009 12:43:28 GMT

Alexander Klimetschek wrote:
>> 2) Is it correct that I need not bother with such locking issues?
>> Only if you want to set locks. Otherwise you just have to be aware
>> that an exception might occur because a node has been locked by
>> another session (if that can be the case). With transactions, I think
>> you will get this exception on commit.

Hm. I thought, in a transactional environment the locks are released on
a session commit when I use session-scoped locks and I thought that's the
useful thing in that case.

So I wonder if I need any locking in my environment?

Alexander Klimetschek wrote:
>> 3) So I did not expect an InvalidItemStateExcpeton?
> Sorry, I don't understand what you mean by this question?

And that the reason I thought there will not be such exceptions,
because all changes are persisted at commit-time. Hm ... ok,
when another session updates the same node, then the exception
could occur ... Is it possible to use refresh() in that case, before
saving the session?

Alexander Klimetschek wrote:
>> 5) Are there any known session-complications with only one technical user
>> in
>> this environment?
> What do you mean by "only one technical user"?

At the moment, we have only one and same user for all session-logins calling
repository.login(new SimpleCredentials("technical", "passwd".toCharArray()),

We ware in test-state at the moment and not in production with our
But in production I think we need also only one user, because our
is done in a speparate component. So are there any problems which can occur
with only one user
to acces jackrabbit with multiple thread calling staless-sb-methods and each
getting the session with the shown statement?


View this message in context: http://www.nabble.com/Confirming-assumptions-about-transactional-environment-and-session-handling-tp25378625p25382645.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.

View raw message