[ http://issues.apache.org/jira/browse/JCR-593?page=all ]
Edgar Poce updated JCR-593:
---------------------------
Component/s: jca
> JCASessionHandle fail when i invoke logout method
> -------------------------------------------------
>
> Key: JCR-593
> URL: http://issues.apache.org/jira/browse/JCR-593
> Project: Jackrabbit
> Issue Type: Improvement
> Components: jca
> Affects Versions: 1.0.1, 1.1
> Reporter: Jorge RodrÃguez Pedrianes
>
> I think that the "logout method" (in JCASessionHandle) isn't totally correct.
> I consider that we must check, before closing session, if this session is
> binded to a transaction. In this situation the session mustn't be closed:
> transaction will close it.
> public void logout() {
> if
> (!mc.getManagedConnectionFactory().getBindSessionToTrasaction().booleanValue())
> {
> mc.closeHandle(this);
> }
> }
> For example this is very important when we use spring, springmodules (jcr
> module) and jackrabbit because the springmodules library closes session when
> local transaction finishes. And if the session is closed by transaction a
> exception is throwed.
> Thanks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira