Class SimpleTransactionManager

java.lang.Object
org.alfresco.repo.search.transaction.SimpleTransactionManager
All Implemented Interfaces:
javax.transaction.TransactionManager

public class SimpleTransactionManager extends Object implements javax.transaction.TransactionManager
  • Method Details

    • getInstance

      public static SimpleTransactionManager getInstance()
    • begin

      public void begin() throws javax.transaction.NotSupportedException, javax.transaction.SystemException
      Specified by:
      begin in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.NotSupportedException
      javax.transaction.SystemException
    • commit

      public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, SecurityException, IllegalStateException, javax.transaction.SystemException
      Specified by:
      commit in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.RollbackException
      javax.transaction.HeuristicMixedException
      javax.transaction.HeuristicRollbackException
      SecurityException
      IllegalStateException
      javax.transaction.SystemException
    • getStatus

      public int getStatus() throws javax.transaction.SystemException
      Specified by:
      getStatus in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.SystemException
    • getTransaction

      public SimpleTransaction getTransaction() throws javax.transaction.SystemException
      Specified by:
      getTransaction in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.SystemException
    • resume

      public void resume(javax.transaction.Transaction tx) throws javax.transaction.InvalidTransactionException, IllegalStateException, javax.transaction.SystemException
      Specified by:
      resume in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.InvalidTransactionException
      IllegalStateException
      javax.transaction.SystemException
    • rollback

      public void rollback() throws IllegalStateException, SecurityException, javax.transaction.SystemException
      Specified by:
      rollback in interface javax.transaction.TransactionManager
      Throws:
      IllegalStateException
      SecurityException
      javax.transaction.SystemException
    • setRollbackOnly

      public void setRollbackOnly() throws IllegalStateException, javax.transaction.SystemException
      Specified by:
      setRollbackOnly in interface javax.transaction.TransactionManager
      Throws:
      IllegalStateException
      javax.transaction.SystemException
    • setTransactionTimeout

      public void setTransactionTimeout(int timeout) throws javax.transaction.SystemException
      Specified by:
      setTransactionTimeout in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.SystemException
    • suspend

      public SimpleTransaction suspend() throws javax.transaction.SystemException
      Specified by:
      suspend in interface javax.transaction.TransactionManager
      Throws:
      javax.transaction.SystemException