pt.ist.fenixframework.backend.mem
Class MemTransaction

Package class diagram package MemTransaction
java.lang.Object
  extended by pt.ist.fenixframework.core.AbstractTransaction
      extended by pt.ist.fenixframework.backend.mem.MemTransaction
All Implemented Interfaces:
Transaction

public class MemTransaction
extends AbstractTransaction


Field Summary
 
Fields inherited from class pt.ist.fenixframework.core.AbstractTransaction
status, synchronizations
 
Constructor Summary
MemTransaction()
           
 
Method Summary
protected  void backendCommit()
           
protected  void backendRollback()
           
 
Methods inherited from class pt.ist.fenixframework.core.AbstractTransaction
commit, delistResource, enlistResource, getStatus, getTxIntrospector, notifyAfterCommit, notifyBeforeCommit, registerSynchronization, rollback, setRollbackOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemTransaction

public MemTransaction()
Method Detail

backendCommit

protected void backendCommit()
                      throws RollbackException,
                             HeuristicMixedException,
                             HeuristicRollbackException,
                             SecurityException,
                             IllegalStateException,
                             SystemException
Specified by:
backendCommit in class AbstractTransaction
Throws:
RollbackException
HeuristicMixedException
HeuristicRollbackException
SecurityException
IllegalStateException
SystemException

backendRollback

protected void backendRollback()
                        throws IllegalStateException,
                               SystemException
Specified by:
backendRollback in class AbstractTransaction
Throws:
IllegalStateException
SystemException


Copyright © 2013. All Rights Reserved.