org.exoplatform.services.transaction
Interface TransactionResource


public interface TransactionResource

Created by The eXo Platform SAS.
Internal resource manager for support transaction

Version:
$Id: TransactionResource.java 6853 2006-07-07 11:41:24Z geaz $
Author:
Gennady Azarenkov

Method Summary
 void commit()
          called when transaction is committing (by javax.transaction.xa.XAResource#commit(javax.transaction.xa.Xid, boolean))
 void rollback()
          called when transaction is rolling back (by javax.transaction.xa.XAResource#rollback(javax.transaction.xa.Xid))
 void start()
          called when transaction is starting (by javax.transaction.xa.XAResource#start(javax.transaction.xa.Xid, int))
 

Method Detail

start

void start()
           throws TransactionException
called when transaction is starting (by javax.transaction.xa.XAResource#start(javax.transaction.xa.Xid, int))

Throws:
TransactionException

commit

void commit()
            throws TransactionException
called when transaction is committing (by javax.transaction.xa.XAResource#commit(javax.transaction.xa.Xid, boolean))

Throws:
TransactionException

rollback

void rollback()
              throws TransactionException
called when transaction is rolling back (by javax.transaction.xa.XAResource#rollback(javax.transaction.xa.Xid))

Throws:
TransactionException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.