jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edgar Poce (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (JCR-593) JCASessionHandle fail when i invoke logout method
Date Sun, 29 Oct 2006 00:59:20 GMT
     [ http://issues.apache.org/jira/browse/JCR-593?page=all ]

Edgar Poce reassigned JCR-593:
------------------------------

    Assignee: Edgar Poce

> 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
>         Assigned To: Edgar Poce
>
> 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

       

Mime
View raw message