[jboss-jira] [JBoss JIRA] Closed: (JBAS-3847) Extend EJBContext.getRollbackOnly to cover transactions which have been asynchronously rolled back

Dimitris Andreadis (JIRA) jira-events at jboss.com
Tue Dec 12 06:27:38 EST 2006


     [ http://jira.jboss.com/jira/browse/JBAS-3847?page=all ]

Dimitris Andreadis closed JBAS-3847.
------------------------------------

    Fix Version/s: JBossAS-5.0.0.Beta2
                   JBossAS-4.0.5.SP1 
       Resolution: Done

Applied the change to all brances.

> Extend EJBContext.getRollbackOnly to cover transactions which have been asynchronously rolled back
> --------------------------------------------------------------------------------------------------
>
>                 Key: JBAS-3847
>                 URL: http://jira.jboss.com/jira/browse/JBAS-3847
>             Project: JBoss Application Server
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>    Affects Versions: JBossAS-4.0.5.GA
>            Reporter: Kevin Conner
>         Assigned To: Dimitris Andreadis
>             Fix For: JBossAS-5.0.0.Beta2, JBossAS-4.2.0.CR1, JBossAS-4.0.5.SP1 
>
>
> The current implementation of EJBContext.getRollbackOnly will return true if the current transaction context has status Status.STATUS_MARKED_ROLLBACK.
> If using JBossTS, a transaction timeout results in the transaction being rolled back asynchronously (not just marked for rollback).  Code using the getRollbackOnly method as an indicator of the current transaction status will not function as expected.
> The transaction status undergoes the following transition 
>   Status.STATUS_ACTIVE -> Status.STATUS_ROLLING_BACK -> Status.STATUS_ROLLEDBACK.
> Extending getRollbackOnly to check for Status.STATUS_MARKED_ROLLBACK, Status.STATUS_ROLLING_BACK and Status.STATUS_ROLLEDBACK will allow this code to function as expected.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list